<PackageReference Include="Relativity.Transfer.Client" Version="6.3.7" />

WebApiService

protected ITransferLog Log { get; }

public int MaxRetryAttempts { get; set; }

protected FileIO ServiceInstance { get; }

public double TimeoutSeconds { get; set; }

public WebApiService(RelativityConnectionInfo connectionInfo, ClientConfiguration configuration, IUserManagerService userManagerService, ITransferLog log)

public WebApiService(RelativityConnectionInfo connectionInfo, ClientConfiguration configuration, IUserManagerService userManagerService, ITransferLog log, int maxRetryAttempts, double timeoutSeconds)

public static Uri GetWebApiServiceUrl(RelativityConnectionInfo connectionInfo, ITransferLog log)

protected void CheckLogin(Exception exception)

public void Dispose()

protected virtual void Dispose(bool disposing)

public Task<string> GetBcpSharePathAsync(int workspaceId, CancellationToken token)

protected virtual void Initialize()

public Task<bool> ValidateBcpShareAsync(int workspaceId, CancellationToken token)