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

TempFileBuilder

public static class TempFileBuilder
Provides static methods to build temporary files that are easier to debug and sort than GetTempFileName and employ unique file names to avoid collisions.
namespace Relativity.DataExchange.Io { public static class TempFileBuilder { private static IFileSystem _fileSystem; private static IFileSystem FileSystem { get { if (_fileSystem == null) { _fileSystem = Relativity.DataExchange.Io.FileSystem.Instance.DeepCopy(); _fileSystem.Path.CustomTempPath = AppSettings.Instance.TempDirectory; } return _fileSystem; } } public static string GetTempFileName() { return GetTempFileName(null); } public static string GetTempFileName(string fileNameSuffix) { return FileSystem.Path.GetTempFileName(fileNameSuffix); } public static string TemporaryFileNameWithoutCreatingEmptyFile(string fileNameSuffix) { return FileSystem.Path.TemporaryFileNameWithoutCreatingEmptyFile(fileNameSuffix); } } }