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

IRelativityServiceFactory

public interface IRelativityServiceFactory
namespace Relativity.Transfer { public interface IRelativityServiceFactory { RelativityConnectionInfo ConnectionInfo { get; } int MaxRetryAttempts { get; set; } double TimeoutSeconds { get; set; } ICredentialService CreateCredentialService(); IApmMetricsService CreateApmMetricsService(); IInstanceDetailsService CreateInstanceDetailsService(); ITargetRateValidator CreateTargetRateValidator(); ITargetRateThrottler CreateTargetRateThrottler(); IRelativityManagerService CreateRelativityManagerService(IUserManagerService service, ClientConfiguration configuration); IResourcePoolService CreateResourcePoolService(); IResourceServerService CreateResourceServerService(); IUserManagerService CreateUserManagerService(ClientConfiguration configuration); IWorkspaceService CreateWorkspaceService(); } }