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

StatusEventArgs

public class StatusEventArgs
using Relativity.DataExchange.Process; using System.Runtime.CompilerServices; namespace kCura.WinEDDS { public class StatusEventArgs { private long _currentRecordIndex; private long _totalRecords; private string _message; private EventType2 _eventType; private bool _countsTowardsTotal; private object _additionalInfo; private Statistics _statistics; public long CurrentRecordIndex => _currentRecordIndex; public long TotalRecords => _totalRecords; public string Message => _message; public EventType2 EventType => _eventType; public bool CountsTowardsTotal => _countsTowardsTotal; public object AdditionalInfo => _additionalInfo; public Statistics Statistics => _statistics; public StatusEventArgs(EventType2 et, long recordNumber, long totalRecords, string message, bool countsTowardsTotal, object additionalInfo, Statistics statistics) { _eventType = et; _currentRecordIndex = recordNumber; _totalRecords = totalRecords; _message = message; _countsTowardsTotal = countsTowardsTotal; _additionalInfo = RuntimeHelpers.GetObjectValue(additionalInfo); _statistics = statistics; } public StatusEventArgs(EventType2 et, long recordNumber, long totalRecords, string message, object additionalInfo, Statistics statistics) : this(et, recordNumber, totalRecords, message, true, RuntimeHelpers.GetObjectValue(additionalInfo), statistics) { } } }