Show / Hide Table of Contents

    Class SiteBlstCommandExtension

    The implementation of the SITE BLST command.

    Inheritance
    Object
    FtpCommandHandlerExtension
    SiteBlstCommandExtension
    Implements
    IFtpCommandHandlerExtension
    IFtpCommandBase
    Inherited Members
    FtpCommandHandlerExtension.Names
    FtpCommandHandlerExtension.ExtensionFor
    FtpCommandHandlerExtension.CommandContext
    FtpCommandHandlerExtension.FtpContext
    FtpCommandHandlerExtension.Connection
    FtpCommandHandlerExtension.Data
    FtpCommandHandlerExtension.T(String)
    FtpCommandHandlerExtension.T(String, Object[])
    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.Commands.dll
    Syntax
    [FtpCommandHandlerExtension("BLST", "SITE", true)]
    [FtpFeatureText("SITE BLST")]
    public class SiteBlstCommandExtension : FtpCommandHandlerExtension, IFtpCommandHandlerExtension, IFtpCommandBase

    Constructors

    | Improve this Doc View Source

    SiteBlstCommandExtension(IBackgroundTransferWorker, Nullable<ILogger<SiteBlstCommandExtension>>)

    Initializes a new instance of the SiteBlstCommandExtension class.

    Declaration
    public SiteBlstCommandExtension(IBackgroundTransferWorker backgroundTransferWorker, ILogger<SiteBlstCommandExtension>? logger = default(ILogger<SiteBlstCommandExtension>? ))
    Parameters
    Type Name Description
    IBackgroundTransferWorker backgroundTransferWorker

    The background transfer worker service.

    Nullable<ILogger<SiteBlstCommandExtension>> logger

    The logger.

    Properties

    | Improve this Doc View Source

    IsLoginRequired

    Declaration
    [Obsolete("Use the FtpCommandHandlerExtension attribute instead.")]
    public override bool? IsLoginRequired { get; }
    Property Value
    Type Description
    Nullable<Boolean>
    Overrides
    FtpCommandHandlerExtension.IsLoginRequired

    Methods

    | Improve this Doc View Source

    InitializeConnectionData()

    Declaration
    public override void InitializeConnectionData()
    Overrides
    FtpCommandHandlerExtension.InitializeConnectionData()
    | Improve this Doc View Source

    Process(FtpCommand, CancellationToken)

    Declaration
    public override Task<IFtpResponse? > Process(FtpCommand command, CancellationToken cancellationToken)
    Parameters
    Type Name Description
    FtpCommand command
    CancellationToken cancellationToken
    Returns
    Type Description
    Task<Nullable<IFtpResponse>>
    Overrides
    FtpCommandHandlerExtension.Process(FtpCommand, CancellationToken)

    Implements

    IFtpCommandHandlerExtension
    IFtpCommandBase
    • 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.