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

BulkImageFileImporter

public sealed delegate EndRunEventHandler : MulticastDelegate

protected bool _fullTextStorageIsInSql

protected Field _keyFieldDto

public ImportAuditLevel AuditLevel { get; set; }

protected virtual bool BatchResizeEnabled { get; }

public List<int> BatchSizeHistoryList { get; }

protected bool Continue { get; }

public bool DisableImageLocationValidation { get; set; }

public bool DisableImageTypeValidation { get; set; }

public bool DisableUserSecurityCheck { get; set; }

public string ErrorLogFileName { get; }

public string FileNameColumn { get; set; }

public bool HasErrors { get; }

protected virtual int ImportBatchSize { get; protected set; }

protected int ImportBatchVolume { get; protected set; }

protected int JobCompleteBatchSize { get; protected set; }

public int MaxNumberOfErrorsInGrid { get; set; }

protected virtual int MinimumBatchSize { get; protected set; }

protected virtual int NumberOfRetries { get; }

public string OIFileIdColumnName { get; set; }

public bool OIFileIdMapped { get; set; }

public string OIFileTypeColumnName { get; set; }

public string RunId { get; }

public bool SkipExtractedTextEncodingCheck { get; set; }

public TapiClient UploadConnection { get; }

protected virtual int WaitTimeBetweenRetryAttempts { get; }

public BulkImageFileImporter(int folderID, ImageLoadFile args, ProcessContext context, IIoReporter reporter, ILog logger, Guid processID, bool doRetryLogic, CancellationTokenSource tokenSource, Func<string> correlationIdFunc, ExecutionSource executionSource = 0)

public static string GetFileLocation(ImageRecord record)

public void AdvanceRecord()

protected virtual TextReader CreateStreamReader(string outputPath)

protected virtual TextWriter CreateStreamWriter(string tmpLocation)

protected virtual int DoLogicAndPushImageBatch(int totalRecords, int recordsProcessed, string bulkLocation, string dataGridLocation, ref long charactersSuccessfullyProcessed, int i, long charactersProcessed)

public virtual IImageReader GetImageReader()

protected virtual void InitializeDTOs(ImageLoadFile args)

protected virtual void InitializeManagers(ImageLoadFile args)

protected virtual void InitializeUploaders(ImageLoadFile args)

protected virtual void LowerBatchLimits()

protected void LowerBatchSizeAndRetry(string oldBulkLoadFilePath, string dataGridFilePath, int totalRecords)

protected void OnStatusMessage(StatusEventArgs args)

public void PushImageBatch(string bulkLoadFilePath, string dataGridFilePath, bool shouldCompleteJob, bool lastRun)

public void ReadFile()

public void ReadFile(string path)

public MassImportResults RunBulkImport(OverwriteType overwrite, bool useBulk)