public ProxyRequestProcessor( IHttpClientHandlerFactory httpClientHandlerFactory, IOptionsSnapshot <Settings> settings, IBodyStringReplacer bodyStringReplacer) { this.httpClientHandlerFactory = httpClientHandlerFactory; this.settings = settings.Value; this.bodyStringReplacer = bodyStringReplacer; }
public HttpClientFactory( ISettingsManager settingsManager, ILogger<HttpClientFactory> logger, IConsole console, IHttpClientHandlerFactory httpClientHandlerFactory) { _settingsManager = settingsManager; _logger = logger; _console = console; _httpClientHandlerFactory = httpClientHandlerFactory; }
public HttpClientProvider(HttpClientSettings settings, ITokenProvider tokenProvider, IHttpClientHandlerFactory customHttpClientHandlerFactory = null) { this.settings = settings; this.tokenProvider = tokenProvider; this.customHttpClientHandlerFactory = customHttpClientHandlerFactory; }
/// <summary> /// Get the permissions a user has to a resource. Get a summary of the permissions a user has to a particular resource. /// </summary> public AuthressClient(ITokenProvider tokenProvider, HttpClientSettings settings, IHttpClientHandlerFactory customHttpClientHandlerFactory = null) { authressHttpClientProvider = new HttpClientProvider(settings, tokenProvider, customHttpClientHandlerFactory); }