Show / Hide Table of Contents

    Class DefaultFtpCommandActivator

    Default implementation of the IFtpCommandActivator.

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

    Constructors

    | Improve this Doc View Source

    DefaultFtpCommandActivator(IServiceProvider, IFtpCommandHandlerProvider, IFtpCommandHandlerExtensionProvider)

    Initializes a new instance of the DefaultFtpCommandActivator class.

    Declaration
    public DefaultFtpCommandActivator(IServiceProvider serviceProvider, IFtpCommandHandlerProvider commandHandlerProvider, IFtpCommandHandlerExtensionProvider commandHandlerExtensionProvider)
    Parameters
    Type Name Description
    IServiceProvider serviceProvider

    The service provider.

    IFtpCommandHandlerProvider commandHandlerProvider

    The provider for FTP command handlers.

    IFtpCommandHandlerExtensionProvider commandHandlerExtensionProvider

    The provider for FTP command handler extensions.

    Methods

    | Improve this Doc View Source

    Create(FtpCommandHandlerContext)

    Gets information about the FTP command to be executed.

    Declaration
    public FtpCommandSelection? Create(FtpCommandHandlerContext context)
    Parameters
    Type Name Description
    FtpCommandHandlerContext context

    The FTP command execution context.

    Returns
    Type Description
    Nullable<FtpCommandSelection>

    Information about the FTP command to be executed.

    Implements

    IFtpCommandActivator
    • 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.