Show / Hide Table of Contents

    Class ServiceFtpCommandHandlerExtensionScanner

    Uses DI to get the FTP command handlers.

    Inheritance
    Object
    ServiceFtpCommandHandlerExtensionScanner
    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
    [Obsolete]
    public class ServiceFtpCommandHandlerExtensionScanner : IFtpCommandHandlerExtensionScanner

    Constructors

    | Improve this Doc View Source

    ServiceFtpCommandHandlerExtensionScanner(IFtpCommandHandlerProvider, IEnumerable<IFtpCommandHandlerExtension>, Nullable<ILogger<ServiceFtpCommandHandlerScanner>>)

    Initializes a new instance of the ServiceFtpCommandHandlerExtensionScanner class.

    Declaration
    public ServiceFtpCommandHandlerExtensionScanner(IFtpCommandHandlerProvider commandHandlerProvider, IEnumerable<IFtpCommandHandlerExtension> commandHandlerExtensions, ILogger<ServiceFtpCommandHandlerScanner>? logger = default(ILogger<ServiceFtpCommandHandlerScanner>? ))
    Parameters
    Type Name Description
    IFtpCommandHandlerProvider commandHandlerProvider

    The FTP command handler provider.

    IEnumerable<IFtpCommandHandlerExtension> commandHandlerExtensions

    The FTP command handler extensions.

    Nullable<ILogger<ServiceFtpCommandHandlerScanner>> logger

    The logger.

    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.