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

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(); } }