public SqlAzureIdentityTokenProviderCache( ISqlAzureIdentityTokenProvider inner, IMemoryCache cache, ILogger <SqlAzureIdentityTokenProviderCache> logger) { _inner = inner; _cache = cache; _logger = logger; }
public SqlAzureIdentityAuthenticationDbConnectionInterceptor(ILogger <SqlAzureIdentityAuthenticationDbConnectionInterceptor> logger, ISqlAzureIdentityTokenProvider tokenProvider, bool connectionNeedsAccessToken) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _tokenProvider = tokenProvider ?? throw new ArgumentNullException(nameof(tokenProvider)); _connectionNeedsAccessToken = connectionNeedsAccessToken; }