/// <summary> /// Initializes a new instance of the <see cref="AppeCommandHandler"/> class. /// </summary> /// <param name="connectionAccessor">The accessor to get the connection that is active during the <see cref="Process"/> method execution.</param> /// <param name="backgroundTransferWorker">The background transfer worker service.</param> public AppeCommandHandler( [NotNull] IFtpConnectionAccessor connectionAccessor, [NotNull] IBackgroundTransferWorker backgroundTransferWorker) : base(connectionAccessor, "APPE") { _backgroundTransferWorker = backgroundTransferWorker; }
/// <summary> /// Initializes a new instance of the <see cref="StorCommandHandler"/> class. /// </summary> /// <param name="backgroundTransferWorker">The background transfer worker service.</param> /// <param name="logger">The logger.</param> public StorCommandHandler( IBackgroundTransferWorker backgroundTransferWorker, ILogger <StorCommandHandler>?logger = null) { _backgroundTransferWorker = backgroundTransferWorker; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="StorCommandHandler"/> class. /// </summary> /// <param name="backgroundTransferWorker">The background transfer worker service.</param> /// <param name="logger">The logger.</param> public StorCommandHandler( [NotNull] IBackgroundTransferWorker backgroundTransferWorker, [CanBeNull] ILogger <StorCommandHandler> logger = null) { _backgroundTransferWorker = backgroundTransferWorker; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="StatCommandHandler"/> class. /// </summary> /// <param name="server">The FTP server.</param> /// <param name="backgroundTransferWorker">The background transfer worker service.</param> public StatCommandHandler( [NotNull] IFtpServer server, [NotNull] IBackgroundTransferWorker backgroundTransferWorker) { _server = server; _backgroundTransferWorker = backgroundTransferWorker; }
/// <summary> /// Initializes a new instance of the <see cref="SiteBlstCommandExtension"/> class. /// </summary> /// <param name="backgroundTransferWorker">The background transfer worker service.</param> /// <param name="logger">The logger.</param> public SiteBlstCommandExtension( IBackgroundTransferWorker backgroundTransferWorker, ILogger <SiteBlstCommandExtension>?logger = null) { _backgroundTransferWorker = backgroundTransferWorker; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="SiteBlstCommandExtension"/> class. /// </summary> /// <param name="backgroundTransferWorker">The background transfer worker service.</param> /// <param name="logger">The logger.</param> public SiteBlstCommandExtension( [NotNull] IBackgroundTransferWorker backgroundTransferWorker, [CanBeNull] ILogger <SiteBlstCommandExtension> logger = null) { _backgroundTransferWorker = backgroundTransferWorker; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="StatCommandHandler"/> class. /// </summary> /// <param name="connectionAccessor">The accessor to get the connection that is active during the <see cref="Process"/> method execution.</param> /// <param name="server">The FTP server.</param> /// <param name="backgroundTransferWorker">The background transfer worker service.</param> public StatCommandHandler( [NotNull] IFtpConnectionAccessor connectionAccessor, [NotNull] IFtpServer server, [NotNull] IBackgroundTransferWorker backgroundTransferWorker) : base(connectionAccessor, "STAT") { _server = server; _backgroundTransferWorker = backgroundTransferWorker; }
/// <summary> /// Initializes a new instance of the <see cref="SiteBlstCommandExtension"/> class. /// </summary> /// <param name="connectionAccessor">The accessor to get the connection that is active during the <see cref="Process"/> method execution.</param> /// <param name="backgroundTransferWorker">The background transfer worker service.</param> /// <param name="logger">The logger.</param> public SiteBlstCommandExtension( [NotNull] IFtpConnectionAccessor connectionAccessor, [NotNull] IBackgroundTransferWorker backgroundTransferWorker, [CanBeNull] ILogger <SiteBlstCommandExtension> logger = null) : base(connectionAccessor, "SITE", "BLST") { _backgroundTransferWorker = backgroundTransferWorker; _logger = logger; }
/// <summary> /// Initializes a new instance of the <see cref="BackgroundUploadsInfo"/>. /// </summary> /// <param name="backgroundTransferWorker">The background transfer worker to get the information from.</param> public BackgroundUploadsInfo( [NotNull] IBackgroundTransferWorker backgroundTransferWorker) { _backgroundTransferWorker = backgroundTransferWorker; }
/// <summary> /// Initializes a new instance of the <see cref="AppeCommandHandler"/> class. /// </summary> /// <param name="backgroundTransferWorker">The background transfer worker service.</param> public AppeCommandHandler( IBackgroundTransferWorker backgroundTransferWorker) { _backgroundTransferWorker = backgroundTransferWorker; }