Exemplo n.º 1
0
 public PackageDownloadHandler(IHttpClientFactory httpClientFactory, IManagedIdentityTokenProvider managedIdentityTokenProvider,
                               IBashCommandHandler bashCommandHandler, ILogger <PackageDownloadHandler> logger,
                               IMetricsLogger metricsLogger)
 {
     _httpClient = httpClientFactory?.CreateClient() ?? throw new ArgumentNullException(nameof(httpClientFactory));
     _managedIdentityTokenProvider = managedIdentityTokenProvider ?? throw new ArgumentNullException(nameof(managedIdentityTokenProvider));
     _bashCommandHandler           = bashCommandHandler ?? throw new ArgumentNullException(nameof(bashCommandHandler));
     _logger        = logger ?? throw new ArgumentNullException(nameof(logger));
     _metricsLogger = metricsLogger ?? throw new ArgumentNullException(nameof(metricsLogger));
 }
Exemplo n.º 2
0
 public SqlServerConnectionFactory(IConfiguration configuration, IManagedIdentityTokenProvider managedIdentityTokenProvider)
 {
     _configuration = configuration;
     _managedIdentityTokenProvider = managedIdentityTokenProvider;
 }