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

ConnectionServiceBase

public abstract class ConnectionServiceBase : IDisposable
public abstract string ClientDisplayName { get; }

public abstract Guid ClientId { get; }

protected DiagnosticsContext Context { get; }

protected ITransferLog Log { get; }

protected string TempFile { get; }

protected Guid TempFileId { get; }

protected ConnectionServiceBase(RelativityConnectionInfo connectionInfo, ClientConfiguration configuration, IFileSystemService fileSystemService, ITransferLog log, DiagnosticsContext context)

protected void AddClientInfoToHealthCheck(string key, object value)

protected void AddClientInfoToHealthCheck(IDictionary<string, object> keyValuePair)

public void Dispose()

protected virtual Task RunPortsTestAsync(CancellationToken token)

protected virtual Task RunPreTestsAsync(CancellationToken token)

protected abstract Task TestDownloadAsync(CancellationToken token)

protected abstract Task TestUploadAsync(CancellationToken token)

protected void WriteErrorMessage(string message, object[] args)

protected void WriteStatusMessage(string message, object[] args)