Bruk DefaultProxyCredentials for standardproxyen til .NET HttpClient
Bruk DefaultProxyCredentials for standardoppdaging, WebProxy.Credentials for ein eksplisitt proxy og UseDefaultCredentials berre for måltenaren.
For standardvalet av proxy i køyretida med gjeldande tryggleikskontekst:
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 gjeld under dei nøyaktige vilkåra som er viste: UseProxy = true og Proxy = null. Standardpolicyen vel framleis mellomleddet.
| Mottakar av autentisering | Inndata |
|---|---|
| Standard/oppdaga proxy | HttpClientHandler.DefaultProxyCredentials |
| Eksplisitt WebProxy-objekt | Credentials for dette objektet |
| Målttenar | HttpClientHandler.UseDefaultCredentials |
Desse likt namngjetne inndataa kan ikkje bytast om. Set behandlaren før den første førespurnaden hans og hald klienten hans for arbeidslasta.
Proxyen må godta kontoen gjennom ein ordning som blir støtta i begge endar. Den noverande identiteten til ein teneste kan skilje seg frå den interaktive brukaren som nettlesaren allereie fungerer for.