ITransferClient public interface ITransferClient : IDisposable Documentation Code WellKnownTransferClient Client { get; } ClientConfiguration Configuration { get; } RelativityConnectionInfo ConnectionInfo { get; } string DisplayName { get; } Guid Id { get; } string Name { get; } Task<IConnectionCheckResult> ConnectionCheckAsync(DiagnosticsContext context) Task<IConnectionCheckResult> ConnectionCheckAsync(DiagnosticsContext context, CancellationToken token) IBatchSerializer CreateBatchSerializer(string batchDirectory, TransferDirection direction, PathEnumeratorContext context) Task<ITransferJob> CreateJobAsync(ITransferRequest request) Task<ITransferJob> CreateJobAsync(ITransferRequest request, CancellationToken token) IPathEnumerator CreatePathEnumerator(bool local) Task<Workspace> GetWorkspaceAsync() Task<Workspace> GetWorkspaceAsync(CancellationToken token) Task<Workspace> GetWorkspaceAsync(int workspaceArtifactId, CancellationToken token) Task<ISupportCheckResult> SupportCheckAsync() Task<ISupportCheckResult> SupportCheckAsync(CancellationToken token) Task<ITransferResult> TransferAsync(ITransferRequest request) Task<ITransferResult> TransferAsync(ITransferRequest request, CancellationToken token)