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

FromFieldToLoadFileWriter

using kCura.WinEDDS.Exporters; using Relativity.DataExchange.Export.VolumeManagerV2.Metadata.Text; using Relativity.Logging; using System; using System.IO; using System.Text; namespace Relativity.DataExchange.Export.VolumeManagerV2.Metadata.Writers { public class FromFieldToLoadFileWriter : ToLoadFileWriter { private readonly ILongTextStreamFormatterFactory _formatterFactory; private readonly ILog _logger; public FromFieldToLoadFileWriter(ILog logger, ILongTextStreamFormatterFactory formatterFactory) { _logger = logger; _formatterFactory = formatterFactory; } public override void WriteLongTextFileToDatFile(StreamWriter writer, string text, Encoding encoding) { _logger.LogVerbose("Writing value to load file.", Array.Empty<object>()); using (TextReader source = new StringReader(text)) { ILongTextStreamFormatter formatter = _formatterFactory.Create(source); WriteLongText(source, writer, formatter); } } } }