Show / Hide Table of Contents

    Class AssemblyFtpCommandHandlerExtensionScanner

    Scans the given assemblies for FTP command handlers.

    Inheritance
    Object
    AssemblyFtpCommandHandlerExtensionScanner
    Implements
    IFtpCommandHandlerExtensionScanner
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: FubarDev.FtpServer.CommandExtensions
    Assembly: FubarDev.FtpServer.dll
    Syntax
    public class AssemblyFtpCommandHandlerExtensionScanner : IFtpCommandHandlerExtensionScanner

    Constructors

    | Improve this Doc View Source

    AssemblyFtpCommandHandlerExtensionScanner(IFtpCommandHandlerProvider, Nullable<ILogger<AssemblyFtpCommandHandlerExtensionScanner>>, Assembly[])

    Initializes a new instance of the AssemblyFtpCommandHandlerExtensionScanner class.

    Declaration
    public AssemblyFtpCommandHandlerExtensionScanner(IFtpCommandHandlerProvider commandHandlerProvider, ILogger<AssemblyFtpCommandHandlerExtensionScanner>? logger = default(ILogger<AssemblyFtpCommandHandlerExtensionScanner>? ), params Assembly[] assemblies)
    Parameters
    Type Name Description
    IFtpCommandHandlerProvider commandHandlerProvider

    The provider for the FTP commands.

    Nullable<ILogger<AssemblyFtpCommandHandlerExtensionScanner>> logger

    The logger.

    Assembly[] assemblies

    The assemblies to scan for FTP command handlers.

    Methods

    | Improve this Doc View Source

    Search()

    Search for FTP command handler extensions.

    Declaration
    public IEnumerable<IFtpCommandHandlerExtensionInformation> Search()
    Returns
    Type Description
    IEnumerable<IFtpCommandHandlerExtensionInformation>

    The information about the found FTP command handler extensions.

    Implements

    IFtpCommandHandlerExtensionScanner
    • Improve this Doc
    • View Source
    Back to top
    Copyright © 2018 Fubar Development Junker
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.