/// <summary> /// Enqueue a new <see cref="IBackgroundTransfer"/> for the given <paramref name="connection"/> /// </summary> /// <param name="backgroundTransfer">The background transfer to enqueue</param> /// <param name="connection">The connection to enqueue the background transfer for</param> public void EnqueueBackgroundTransfer([NotNull] IBackgroundTransfer backgroundTransfer, [CanBeNull] FtpConnection connection) { var entry = new BackgroundTransferEntry(backgroundTransfer, connection?.Log); BackgroundTransferWorker.Enqueue(entry); }
/// <inheritdoc /> public void EnqueueBackgroundTransfer(IBackgroundTransfer backgroundTransfer, IFtpConnection connection) { var entry = new BackgroundTransferEntry(backgroundTransfer, connection?.Log); BackgroundTransferWorker.Enqueue(entry); }