Relativity.Transfer.RelativityTransferHost
namespace Relativity.Transfer
{
public class RelativityTransferHost : IRelativityTransferHost, IDisposable
{
public RelativityConnectionInfo ConnectionInfo { get; }
public RelativityTransferHost(RelativityConnectionInfo connectionInfo, ITransferLog log);
public RelativityTransferHost(RelativityConnectionInfo connectionInfo, ITransferLog log, ITransferClientFactory clientFactory);
public void Clear();
public Task<IEnumerable<IConnectionCheckResult>> ConnectionChecksAsync(DiagnosticsConfiguration configuration);
public Task<IEnumerable<IConnectionCheckResult>> ConnectionChecksAsync(DiagnosticsConfiguration configuration, CancellationToken token);
public ITransferClient CreateClient(ClientConfiguration configuration);
public Task<ITransferClient> CreateClientAsync();
public Task<ITransferClient> CreateClientAsync(CancellationToken token);
public Task<ITransferClient> CreateClientAsync(ClientConfiguration configuration);
public Task<ITransferClient> CreateClientAsync(ClientConfiguration configuration, CancellationToken token);
public Task<ITransferClient> CreateClientAsync(ClientConfiguration configuration, ITransferClientStrategy strategy);
public Task<ITransferClient> CreateClientAsync(ClientConfiguration configuration, ITransferClientStrategy strategy, CancellationToken token);
public Task<Workspace> GetWorkspaceAsync();
public Task<Workspace> GetWorkspaceAsync(CancellationToken token);
public Task<Workspace> GetWorkspaceAsync(ClientConfiguration configuration);
public Task<Workspace> GetWorkspaceAsync(ClientConfiguration configuration, CancellationToken token);
public Task<Workspace> GetWorkspaceAsync(int workspaceArtifactId, CancellationToken token);
public Task<Workspace> GetWorkspaceAsync(int workspaceArtifactId, ClientConfiguration configuration, CancellationToken token);
public void Dispose();
public IFileStorageSearch CreateFileStorageSearch();
public IFileStorageSearch CreateFileStorageSearch(int maxRetryAttempts, double timeoutSeconds);
public IFileStorageSearch CreateFileStorageSearch(ClientConfiguration configuration);
public Task VersionCheckAsync();
public Task VersionCheckAsync(CancellationToken token);
public Task VersionCheckAsync(ClientConfiguration configuration);
public Task VersionCheckAsync(ClientConfiguration configuration, CancellationToken token);
public static Task VersionCheckAsync(RelativityConnectionInfo connectionInfo);
public static Task VersionCheckAsync(RelativityConnectionInfo connectionInfo, CancellationToken token);
public static Task VersionCheckAsync(RelativityConnectionInfo connectionInfo, ClientConfiguration configuration);
public static Task VersionCheckAsync(RelativityConnectionInfo connectionInfo, ClientConfiguration configuration, CancellationToken token);
public static Task VersionCheckAsync(RelativityConnectionInfo connectionInfo, ITransferLog log, CancellationToken token);
public static Task VersionCheckAsync(RelativityConnectionInfo connectionInfo, ClientConfiguration configuration, ITransferLog log, CancellationToken token);
}
}