public DirectoryTransferJob(DirectoryTransferArguments args, OnProgressChangeDelegate progressChangeDelegate, CancellationToken ct) : this(args, ct) { ProgressChange += progressChangeDelegate; }
private static string CreateMessage(DirectoryTransferArguments jobArgs, Exception innerException) { return($"A {innerException.GetType()} has been raised when trying to transfer directory {jobArgs.From.FullName} to {jobArgs.To.FullName} with settings {jobArgs.Settings}"); }
public DirectoryTransferJob(DirectoryTransferArguments args, CancellationToken ct) { Args = args; this.ct = ct; }
public DirectoryTransferException(DirectoryTransferArguments args, Exception innerException) : base(CreateMessage(args, innerException), innerException) { Args = args; }