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

Relativity.Transfer.CredentialServiceWithCache

namespace Relativity.Transfer { internal class CredentialServiceWithCache : ICredentialService { public RelativityConnectionInfo ConnectionInfo { get; } public int MaxRetryAttempts { get; set; } public double TimeoutSeconds { get; set; } public CredentialServiceWithCache(ICredentialService credentialService, ICacheProvider cacheProvider); public Task<IEnumerable<Credential>> GetCredentialsAsync(CancellationToken token); public Task<IEnumerable<Credential>> GetCredentialsAsync(string condition, CancellationToken token); public Task<AsperaCredential> GetResourceServerAsperaCredentialAsync(int resourceServerArtifactId, CancellationToken token); } }