Gjenopprett det opprinnelige proxy-policyobjektet i .NET Framework
Lagre WebRequest.DefaultWebProxy før den erstattes, og gjenopprett deretter referansen i stedet for å bygge et fast endepunkt på nytt fra én URL.
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 settes tilbake 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.