public FileTransferJob(FileTransferArguments args, OnProgressChangeDelegate onProgressChange, CancellationToken ct) : this(args, ct) { ProgressChange += onProgressChange; }
private static string CreateMessage(FileTransferArguments jobArgs, Exception innerException) { return($"A {innerException.GetType()} has been raised when trying to transfer file {jobArgs.From.FullName} to {jobArgs.To.FullName}"); }
public FileTransferJob(FileTransferArguments args, CancellationToken ct) { Args = args; this.ct = ct; Type = JobType.FileTransfer; }
public FileTransferException(FileTransferArguments jobArgs, Exception innerException) : base(CreateMessage(jobArgs, innerException), innerException) { JobArgs = jobArgs; }