public HttpContextualClientFactory(IHttpClientHandlerRegistry httpClientHandlerRegistry, IHttpClientFactory httpClientFactory, ILogger <HttpContextualClientFactory <TClient, TContext> > logger)
 {
     _httpClientHandlerRegistry = httpClientHandlerRegistry ?? throw new ArgumentNullException(nameof(httpClientHandlerRegistry));
     _httpClientFactory         = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory));
     _logger = logger;
 }
 public ContextualHandlerBuilderFilter(ILogger <ContextualHandlerBuilderFilter> logger, IPrimaryHandlerFactory primaryHandlerFactory, IHttpClientHandlerRegistry httpClientHandlerRegistry)
 {
     _primaryHandlerFactory     = primaryHandlerFactory ?? throw new ArgumentNullException(nameof(primaryHandlerFactory));
     _httpClientHandlerRegistry = httpClientHandlerRegistry ?? throw new ArgumentNullException(nameof(httpClientHandlerRegistry));
     _logger = logger;
 }
Example #3
0
 public MyHttpClientFactory(IHttpClientHandlerRegistry httpClientHandlerRegistry, IHttpClientFactory httpClientFactory, ILogger <MyHttpClientFactory> logger)
     : base(httpClientHandlerRegistry, httpClientFactory, logger)
 {
 }
Example #4
0
 public ClientHandlerResolutionDecorator(ILogger <ClientHandlerResolutionDecorator> logger, IOptionsMonitor <HttpClientFactoryOptions> optionsMonitor, IHttpClientHandlerRegistry handlerRegistry)
 {
     _optionsMonitor  = optionsMonitor ?? throw new ArgumentNullException(nameof(optionsMonitor));
     _handlerRegistry = handlerRegistry ?? throw new ArgumentNullException(nameof(handlerRegistry));
     _logger          = logger;
 }