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

LoadFileReader

public const int MAXIMUM_COLUMN_NAME_LENGTH = 500

protected int _artifactTypeID

protected int _caseArtifactID

protected int _caseSystemID

protected string[] _columnHeaders

protected bool _createFolderStructure

protected string _destinationFolder

protected string _filePathColumn

protected int _filePathColumnIndex

protected int _folderID

protected int _keyFieldID

protected char[] _multiValueSeparator

protected readonly LoadFile _settings

protected long _startLineNumber

protected bool _uploadFiles

public long BytesProcessed { get; }

public int CurrentLineNumber1 { get; }

public bool HasMoreRecords { get; }

public long SizeInBytes { get; }

public LoadFileReader(LoadFile args, bool trackErrorsAsFieldValues, Func<string> correlationIdFunc, ExecutionSource executionSource = 0)

public static string[] GetStringArrayFromDelimitedFieldValue(object value, char delimiter)

public void AdvanceRecord()

public void Close1()

public long? CountRecords()

protected void EnsureReader()

public string[] GetColumnNames(object args)

public void Halt()

public string ManageErrorRecords(string errorMessageFileLocation, string prePushErrorLineNumbersFileName)

public void OnFatalErrorState()

public string SourceIdentifierValue()

public void ValidateColumnNames(Action<string> invalidNameAction)