Palauta .NET Frameworkin alkuperäinen välityspalvelinkäytännön objekti
Tallenna WebRequest.DefaultWebProxy ennen sen korvaamista ja palauta sitten kyseinen viittaus sen sijaan, että rakentaisit kiinteän päätepisteen yhdestä URL-osoitteesta.
Tallenna asetuksista johdettu käytäntö ennen kuin sovellus korvaa WebRequest.DefaultWebProxy ensimmäisen kerran:
System.Net.IWebProxy configuredPolicy =
System.Net.WebRequest.DefaultWebProxy;Palauta kyseinen viittaus valvotulla sovellusrajalla:
System.Net.WebRequest.DefaultWebProxy = configuredPolicy;IWebProxy voi valita eri kohteille eri reitit ja ohitukset. Yhden testi-URL:n ratkaiseminen ja kiinteän WebProxy:n rakentaminen vastauksesta kadottaa nämä päätökset.
DefaultProxySection on asetustietoa, ei julkinen muunnosrajapinta Frameworkin tehokkaan käytännön luomiseksi uudelleen. Sen sisäinen muunnoskoodi ei ole sovelluksen API.
Tallennettu arvo on viittaus objektiin, ei syvä kopio. Jos sovellus muuttaa kyseisen objektin tunnistetietoja tai asetuksia, viittauksen palauttaminen ei kumoa näitä muutoksia.
Yksittäistä pyyntöä tai erillistä työkuormaa varten määritä sen asiakasohjelma suoraan. Tämän jaetun oletusarvon tilapäinen vaihtaminen rinnakkaisen työn aikana antaa muille kutsujille saman muuttuvan käytännön.