TransferResult public sealed class TransferResult : ITransferResult Documentation public int Attempts { get; } public ClientConfiguration Configuration { get; set; } public TimeSpan Elapsed { get; } public DateTime? EndTime { get; set; } public IReadOnlyList<ITransferIssue> Issues { get; } public int MinDataRateMbps { get; set; } public ITransferRequest Request { get; set; } public int RetryCount { get; set; } public DateTime? StartTime { get; set; } public IReadOnlyList<ITransferStatistics> Statistics { get; } public TransferStatus Status { get; set; } public int TargetDataRateMbps { get; set; } public long TotalBadPathErrors { get; set; } public long TotalFailedFiles { get; set; } public long TotalFatalErrors { get; set; } public long TotalFilePermissionErrors { get; set; } public long TotalFilesNotFound { get; set; } public List<long> TotalRequestedBytesPerAttempt { get; set; } public List<long> TotalRequestedFilesPerAttempt { get; set; } public long TotalSkippedFiles { get; set; } public long TotalTransferredBytes { get; set; } public long TotalTransferredFiles { get; set; } public ITransferIssue TransferError { get; } public double TransferRateMbps { get; } public TransferResult() public void RegisterIssue(string message, IssueAttributes attributes) public void RegisterIssue(string message, TransferPath path, IssueAttributes attributes, int? code) public void RegisterIssue(TransferIssue issue) public void RegisterIssues(IEnumerable<ITransferIssue> issues) public void RegisterStatistics(ITransferStatistics statistics)