Show / Hide Table of Contents

    Namespace FubarDev.FtpServer.Commands

    Classes

    AssemblyFtpCommandHandlerScanner

    Scans the given assemblies for FTP command handlers.

    DefaultFeatureInfoProvider

    Default implementation of IFeatureInfoProvider.

    DefaultFtpCommandActivator

    Default implementation of the IFtpCommandActivator.

    DefaultFtpCommandDispatcher

    Default implementation of IFtpCommandDispatcher.

    DefaultFtpCommandHandlerProvider

    Default implementation of IFtpCommandHandlerProvider.

    FoundFeatureInfo

    Found feature information.

    FtpCommandHandlerAttribute

    Marks a class as being an FTP command handler.

    FtpCommandSelection

    Information about the selected FTP command handler.

    FtpExecutionContext

    A specialized context for the IFtpCommandMiddleware.

    ServiceFtpCommandHandlerScanner

    Uses DI to get the FTP command handlers.

    Interfaces

    IFeatureInfoProvider

    Provides feature information.

    IFtpCommandActivator

    Activator for an FTP command.

    IFtpCommandDispatcher

    Interface for a FTP command dispatcher.

    IFtpCommandHandlerInformation

    Information about an FTP command handler.

    IFtpCommandHandlerInstanceInformation

    Interface to get the instance for a command handler created through dependency injection.

    IFtpCommandHandlerProvider

    Provides information about all found FTP command handlers.

    IFtpCommandHandlerScanner

    Searches for FTP command handlers and returns information about it.

    IFtpCommandInformation

    Generic information about an FTP command.

    IFtpCommandMiddleware

    FTP command middleware.

    Delegates

    FtpCommandExecutionDelegate

    The delegate for the next middleware for the current FTP command execution step.

    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.