IWebProxy policy = WebRequest.GetSystemWebProxy();
request.Proxy = policy;

Tartsa meg a visszaadott objektumot IWebProxy típusúként. Ez a részlet meglévő, WebRequest-alapú kódra vonatkozik, nem annak ajánlása, hogy ezt az elavult API-t új alkalmazásban használja.

A WebProxy megvalósítja a felületet, de nem minden felületet megvalósító objektum származik a WebProxyból. Ezért egy rendszerburkoló elutasíthatja az átalakítást, mielőtt bármilyen hálózati kérés megtörténne. Egy privát .NET Framework-osztálynév, például a WebProxyWrapperOpaque, megvalósítási részlet, nem a proxy végpontjának vagy a fióknak a problémája.

Útvonal-döntéshez hívja meg a IsBypassed(destination) és GetProxy(destination) metódust a tényleges cél-URI-val. A megkerülés visszaadhatja magát a célt, és egy PAC-alapú szabályzat más útvonalat választhat másik gazdagéphez.

Hitelesítéshez a IWebProxy már közzéteszi a Credentials tulajdonságot. Használja a támogatott fiókot és metódust átalakítás nélkül, hogy elérje a tulajdonságot.

Egyetlen URI kiemelése helyettesítő WebProxy építéséhez eldobja az eredeti szabályzat célonkénti viselkedését. Csak akkor tegye ezt, ha egy rögzített végpont a szándékolt alkalmazáskonfiguráció, nem pedig egy típushiba kerülőmegoldásaként.

Kapcsolódó cikkek