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();
}
}