public ProxyCredentialHandler( HttpClientHandler clientHandler, ICredentialService credentialService, IProxyCredentialCache credentialCache) : base(clientHandler) { if (clientHandler == null) { throw new ArgumentNullException(nameof(clientHandler)); } _clientHandler = clientHandler; if (credentialService == null) { throw new ArgumentNullException(nameof(credentialService)); } _credentialService = credentialService; if (credentialCache == null) { throw new ArgumentNullException(nameof(credentialCache)); } _credentialCache = credentialCache; }
public ProxyAuthenticationHandler( HttpClientHandler clientHandler, ICredentialService credentialService, IProxyCredentialCache credentialCache) : base(clientHandler) { if (clientHandler == null) { throw new ArgumentNullException(nameof(clientHandler)); } this.clientHandler = clientHandler; // credential service is optional this.credentialService = credentialService; if (credentialCache == null) { throw new ArgumentNullException(nameof(credentialCache)); } this.credentialCache = credentialCache; }