Benotzt DefaultProxyCredentials fir de Standardproxy vum .NET HttpClient
Benotzt DefaultProxyCredentials fir d'Standardentdeckung, WebProxy.Credentials fir e explizitte Proxy an UseDefaultCredentials nëmme fir den Zilserver.
Fir d'Standardproxy-Wiel vun der Laufzäit mam aktuellen Sécherheetskontext:
var handler = new System.Net.Http.HttpClientHandler
{
UseProxy = true,
Proxy = null,
DefaultProxyCredentials =
System.Net.CredentialCache.DefaultCredentials
};
var client = new System.Net.Http.HttpClient(handler);DefaultProxyCredentials gëllt ënner de genee gewisenen Konditiounen: UseProxy = true an Proxy = null. D'Standardpolitik wielt nach ëmmer den Zwëschemann.
| Empfänger vun der Authentifikatioun | Input |
|---|---|
| Standard/entdeckte Proxy | HttpClientHandler.DefaultProxyCredentials |
| Explizitten WebProxy-Objet | Credentials vun deem Objet |
| Zilserver | HttpClientHandler.UseDefaultCredentials |
Dës gläich benannte Inputen sinn net austauschbar. Setzt den Handler viru senger éischter Ufro a behält säi Client fir d'Aarbechtslaascht.
De Proxy muss de Kont iwwer e Schema akzeptéieren, deen op béide Säiten ënnerstëtzt gëtt. D'aktuell Identitéit vun engem Service kann sech vum interaktiven Benotzer ënnerscheeden, deem säi Browser schonn funktionéiert.