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

TransferClientBase

public string DisplayName { get; }

public Guid Id { get; }

protected ITransferLog Log { get; }

public string Name { get; }

protected Workspace Workspace { get; }

protected TransferClientBase(RelativityConnectionInfo connectionInfo, ClientConfiguration configuration, IWorkspaceService workspaceService, ITransferLog log, Guid id, WellKnownTransferClient client, string name, string displayName)

protected TransferClientBase(RelativityConnectionInfo connectionInfo, ClientConfiguration configuration, IWorkspaceService workspaceService, ITransferLog log, Guid id, WellKnownTransferClient client, string name, string displayName, IPathValidationFactory pathValidationFactory)

protected TransferClientBase(RelativityConnectionInfo connectionInfo, ClientConfiguration configuration, IWorkspaceService workspaceService, ITransferLog log, IFileSystemService fileSystemService, Guid id, WellKnownTransferClient client, string name, string displayName, IPathValidationFactory pathValidationFactory)

public IBatchSerializer CreateBatchSerializer(string batchDirectory, TransferDirection direction, PathEnumeratorContext context)

public void Dispose()

protected virtual void Dispose(bool disposing)

public Task<Workspace> GetWorkspaceAsync(int workspaceArtifactId, CancellationToken token)

protected virtual Task OnAutoConfigAsync(CancellationToken token)