<PackageReference Include="Relativity.Server.Transfer.SDK" Version="7.7.0" />

Relativity.Transfer.TransferResult

public sealed class TransferResult : ITransferResult
namespace Relativity.Transfer { public sealed class TransferResult : ITransferResult { 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 IReadOnlyList<ITransferStatistics> Statistics { get; } public TransferStatus Status { get; set; } public DateTime? StartTime { get; set; } public int TargetDataRateMbps { get; set; } public int Attempts { get; } public List<long> TotalRequestedFilesPerAttempt { get; set; } public List<long> TotalRequestedBytesPerAttempt { get; set; } public long TotalFailedFiles { get; set; } public long TotalFatalErrors { get; set; } public long TotalFilesNotFound { get; set; } public long TotalFilePermissionErrors { get; set; } public long TotalBadPathErrors { 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); } }