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

Relativity.Transfer.Http.WebApi.FileIoWebApiService

namespace Relativity.Transfer.Http.WebApi { internal sealed class FileIoWebApiService : IFileIoService, IDisposable { public FileIoWebApiService(RelativityConnectionInfo connectionInfo, Workspace workspace, HttpClientConfiguration configuration, IUserManagerService userManagerService, ITransferLog log); public Task DownloadFileAsync(string targetFile, TransferPath path, CancellationToken token, IProgress<LargeFileProgressEventArgs> progress); public Task<IoResponse> BeginFillAsync(int workspaceId, byte[] data, string targetPath, string fileName, CancellationToken token); public Task<IoResponse> FileFillAsync(int workspaceId, byte[] data, string targetPath, string fileName, CancellationToken token); public Task<string[][]> GetDefaultRepositorySpaceReportAsync(int workspaceId, CancellationToken token); public Task RemoveFillAsync(int workspaceId, string targetPath, string fileGuid, CancellationToken token); public Task RemoveTempFile(int workspaceId, string fileGuid, CancellationToken token); int get_MaxRetryAttempts(); void set_MaxRetryAttempts(int value); } }