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; }
public MyHttpClientFactory(IHttpClientHandlerRegistry httpClientHandlerRegistry, IHttpClientFactory httpClientFactory, ILogger <MyHttpClientFactory> logger) : base(httpClientHandlerRegistry, httpClientFactory, logger) { }
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; }