Relativity.DataExchange.Process.ProgressEventArgs
Represents the progress event argument data. This class cannot be inherited.
namespace Relativity.DataExchange.Process
{
public sealed class ProgressEventArgs : EventArgs
{
public enum UnitOfMeasurement
{
Records,
Bytes
}
public IDictionary Metadata { get; }
public double MetadataThroughput { get; }
public double NativeFileThroughput { get; }
public Guid ProcessId { get; }
public DateTime StartTime { get; }
public DateTime Timestamp { get; }
public long Total { get; }
public string TotalDisplay { get; }
public long Processed { get; }
public string ProcessedDisplay { get; }
public long ProcessedWithWarning { get; }
public long ProcessedWithError { get; }
public UnitOfMeasurement ProgressUnit { get; }
public ProgressEventArgs(Guid processId, IDictionary metadata, DateTime startTime, DateTime timestamp, long total, string totalDisplay, long processed, string processedDisplay, long processedWithWarning, long processedWithError, double metadataThroughput, double nativeFileThroughput, UnitOfMeasurement progressUnit);
}
}