<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

kCura.WinEDDS.Statistics

public class Statistics
namespace kCura.WinEDDS { public class Statistics { public const string BatchSizeKey = "BatchSize"; public const string BatchCountKey = "Batches"; public const string DocsCountKey = "Docs"; public const string MetadataBytesKey = "MetadataBytes"; public const string MetadataFilesTransferredKey = "MetadataFilesTransferred"; public const string MetadataThroughputKey = "MetadataThroughput"; public const string MetadataTimeKey = "MetadataTime"; public const string NativeFileBytesKey = "NativeFileBytes"; public const string NativeFileThroughputKey = "NativeFileThroughput"; public const string NativeFileTimeKey = "NativeFileTime"; public const string NativeFilesTransferredKey = "NativeFilesTransferred"; public const string DocsErrorsCountKey = "DocsErrorsCount"; public const string FileTransferRateKey = "Average file transfer rate"; public const string MetadataTransferRateKey = "Average metadata transfer rate"; public const string SqlProcessRateKey = "Average SQL process rate"; public const string CurrentBatchSizeKey = "Current batch size"; public int BatchCount { get; set; } public int BatchSize { get; set; } public int DocsErrorsCount { get; set; } public int MetadataFilesTransferredCount { get; set; } public long MetadataTransferredBytes { get; set; } public TimeSpan MetadataTransferDuration { get; set; } public TimeSpan MetadataWaitDuration { get; set; } public double MetadataTransferThroughput { get; set; } public int NativeFilesTransferredCount { get; set; } public long FileTransferredBytes { get; set; } public TimeSpan FileTransferDuration { get; set; } public TimeSpan FileWaitDuration { get; set; } public double FileTransferThroughput { get; set; } public TimeSpan MassImportDuration { get; set; } public int DocumentsCount { get; set; } public Statistics(); public static double CalculateThroughput(long size, double timeSeconds); public virtual double GetSqlProcessRate(); public virtual IDictionary ToDictionaryForProgress(); public virtual IDictionary<string, object> ToDictionaryForLogs(); } }