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

IRelativityTransferHost

using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace Relativity.Transfer { public interface IRelativityTransferHost : IDisposable { RelativityConnectionInfo ConnectionInfo { get; } void Clear(); Task<IEnumerable<IConnectionCheckResult>> ConnectionChecksAsync(DiagnosticsConfiguration configuration); Task<IEnumerable<IConnectionCheckResult>> ConnectionChecksAsync(DiagnosticsConfiguration configuration, CancellationToken token); ITransferClient CreateClient(ClientConfiguration configuration); Task<ITransferClient> CreateClientAsync(); Task<ITransferClient> CreateClientAsync(CancellationToken token); Task<ITransferClient> CreateClientAsync(ClientConfiguration configuration); Task<ITransferClient> CreateClientAsync(ClientConfiguration configuration, CancellationToken token); Task<ITransferClient> CreateClientAsync(ClientConfiguration configuration, ITransferClientStrategy strategy); Task<ITransferClient> CreateClientAsync(ClientConfiguration configuration, ITransferClientStrategy strategy, CancellationToken token); IFileStorageSearch CreateFileStorageSearch(); IFileStorageSearch CreateFileStorageSearch(int maxRetryAttempts, double timeoutSeconds); IFileStorageSearch CreateFileStorageSearch(ClientConfiguration configuration); Task<Workspace> GetWorkspaceAsync(); Task<Workspace> GetWorkspaceAsync(CancellationToken token); Task<Workspace> GetWorkspaceAsync(int workspaceArtifactId, CancellationToken token); Task<Workspace> GetWorkspaceAsync(int workspaceArtifactId, ClientConfiguration configuration, CancellationToken token); Task<Workspace> GetWorkspaceAsync(ClientConfiguration configuration); Task<Workspace> GetWorkspaceAsync(ClientConfiguration configuration, CancellationToken token); Task VersionCheckAsync(); Task VersionCheckAsync(CancellationToken token); Task VersionCheckAsync(ClientConfiguration configuration); Task VersionCheckAsync(ClientConfiguration configuration, CancellationToken token); } }