<PackageReference Include="Relativity.Server.Transfer.SDK" Version="7.7.0" />

Relativity.Transfer.Http.FileTransferService

namespace Relativity.Transfer.Http { internal sealed class FileTransferService : IFileTransferService, IDisposable { public FileTransferService(RelativityConnectionInfo connectionInfo, Workspace workspace, HttpClientConfiguration configuration, IFileSystemService fileSystemService, ITransferLog log); public void Login(); public Task RemoveTempFile(int workspaceId, string fileGuid, CancellationToken token); public Task<TransferPathResult> UploadAsync(TransferPath path, CancellationToken token, IProgress<LargeFileProgressEventArgs> progress); public Task<TransferPathResult> DownloadAsync(TransferPath path, CancellationToken token, IProgress<LargeFileProgressEventArgs> progress); public Task<string> GetDiskSpaceReportAsync(int workspaceId, CancellationToken token); public void Dispose(); } }