ExportEventArgs
using Relativity.DataExchange.Process;
using System.Runtime.CompilerServices;
namespace kCura.WinEDDS
{
public class ExportEventArgs
{
protected int _documentsExported;
protected int _totalDocuments;
protected EventType2 _eventType;
protected string _message;
protected object _additionalInfo;
protected Statistics _statistics;
public int DocumentsExported {
get {
return _documentsExported;
}
set {
_documentsExported = value;
}
}
public int TotalDocuments {
get {
return _totalDocuments;
}
set {
_totalDocuments = value;
}
}
public EventType2 EventType {
get {
return _eventType;
}
set {
_eventType = value;
}
}
public string Message {
get {
return _message;
}
set {
_message = value;
}
}
public object AdditionalInfo => _additionalInfo;
public Statistics Statistics => _statistics;
public ExportEventArgs(int documentsExported, int totalDocuments, object additionalInfo, Statistics statistics)
{
_documentsExported = documentsExported;
_totalDocuments = totalDocuments;
_additionalInfo = RuntimeHelpers.GetObjectValue(additionalInfo);
_statistics = statistics;
}
public ExportEventArgs(int documentsExported, int totalDocuments, string message, EventType2 eventType, object additionalInfo, Statistics statistics)
{
_documentsExported = documentsExported;
_totalDocuments = totalDocuments;
_message = message;
_eventType = eventType;
_additionalInfo = RuntimeHelpers.GetObjectValue(additionalInfo);
_statistics = statistics;
}
}
}