Lagre policyen som kommer fra konfigurasjonen, før programmet erstatter WebRequest.DefaultWebProxy for første gang:

System.Net.IWebProxy configuredPolicy =
    System.Net.WebRequest.DefaultWebProxy;

Gjenopprett referansen ved den kontrollerte programgrensen:

System.Net.WebRequest.DefaultWebProxy = configuredPolicy;

En IWebProxy kan velge ulike ruter og omgåelser for ulike mål. Å slå opp én test-URL og bygge en fast WebProxy fra svaret mister disse valgene.

DefaultProxySection er konfigurasjonsdata, ikke et offentlig konverteringsgrensesnitt for å gjenskape Frameworkets effektive policy. Den interne konverteringskoden er ikke et program-API.

Den lagrede verdien er en objektreferanse, ikke en dyp kopi. Hvis programmet endrer legitimasjonen eller innstillingene til objektet, kan ikke referansen tilbakeføres for å angre endringene.

For én forespørsel eller en separat arbeidsbelastning konfigurerer du klienten direkte. Å bytte denne delte standarden midlertidig rundt samtidig arbeid gir andre kallere den samme skiftende policyen.

Relaterte artikler