kCura.Relativity.DataReaderClient.ImportBulkArtifactJob
Provides the functionality for importing Artifacts into a workspace, setting import parameters, loading data, and retrieving messages from the OnMessage event.
namespace kCura.Relativity.DataReaderClient
{
public class ImportBulkArtifactJob : IImportNotifier, IImportBulkArtifactJob
{
public delegate void OnMessageEventHandler (Status status);
public delegate void OnErrorEventHandler (IDictionary row);
public string BulkLoadFileFieldDelimiter { get; set; }
public Settings Settings { get; }
public SourceIDataReader SourceData { get; }
public event IImportNotifier.OnProcessProgressEventHandler OnProcessProgress;
public event OnMessageEventHandler OnMessage;
public event OnErrorEventHandler OnError;
public event IImportNotifier.OnCompleteEventHandler OnComplete;
public event IImportNotifier.OnFatalExceptionEventHandler OnFatalException;
public event IImportNotifier.OnProgressEventHandler OnProgress;
public ImportBulkArtifactJob();
public void Execute();
public void ExportErrorReport(string filePathAndName);
public void ExportErrorFile(string filePathAndName);
protected bool IsSettingsValid();
}
}