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