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);
}
}