ITransferRequest public interface ITransferRequest Documentation string Application { get; set; } int BatchNumber { get; } Guid? ClientRequestId { get; set; } TransferContext Context { get; set; } TransferDirection Direction { get; set; } Guid? JobId { get; set; } string Name { get; set; } IReadOnlyList<TransferPath> Paths { get; } bool RemotePathsInUncFormat { get; set; } IRetryStrategy RetryStrategy { get; set; } IRemotePathResolver SourcePathResolver { get; set; } bool SubmitApmMetrics { get; set; } object Tag { get; set; } string TargetPath { get; set; } IRemotePathResolver TargetPathResolver { get; set; } int TotalBatchCount { get; } void AddPath(TransferPath path) void AddPaths(SerializedBatch batch) void AddPaths(IEnumerable<TransferPath> paths) void Clear() void ClearPaths()