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

OutputFileWriter

public class OutputFileWriter : IDisposable
public long CombinedStreamLength { get; }

public string OutputCodeFilePath { get; }

Gets the full path for the output code file.

Gets the stream writer that writes to the code load file.

public string OutputDataGridFilePath { get; }

Gets the full path for the output data grid file.

Gets the stream writer that writes to the data grid load file.

public string OutputNativeFilePath { get; }

Gets the full path for the output native file.

Gets the stream writer that writes to the native load file.

public string OutputObjectFilePath { get; }

Gets the full path for the output object file.

Gets the stream writer that writes to the object load file.

public OutputFileWriter(ILog logger, IFileSystem fileSystem)

Initializes a new instance of the OutputFileWriter class.

public void Close()

public void DeleteFiles()

Deletes all load files and resets theirs names, so subsequent calls to Open will create files with different names. Close should be executed prior to calling this method.

public void Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void MarkRollbackPosition()

public void Open(bool append = false)

Method tries to close and delete all temporary files created by this object.