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

Mantendu itzulitako objektua IWebProxy gisa. Zati hau WebRequest-en oinarritutako lehendik dagoen koderako da, ez da API zaharkitu hori aplikazio berri batean erabiltzeko gomendioa.

WebProxy-k interfazea inplementatzen du, baina interfazea inplementatzen duen objektu guztiek ez dute WebProxy-tik heredatzen. Beraz, sistemaren bilgarriak bihurketa bazter dezake sare-eskaerarik gertatu aurretik. WebProxyWrapperOpaque bezalako .NET Framework klase-izen pribatu bat inplementazioaren xehetasuna da, ez proxyaren amaierako puntuaren edo kontuaren arazoa.

Ibilibide-erabakia hartzeko, deitu IsBypassed(destination) eta GetProxy(destination) helmugako benetako URIarekin. Saihesbideak helmuga bera itzul dezake, eta PAC-en oinarritutako politikak beste ibilbide bat hautatu dezake beste ostalari batentzat.

Autentifikaziorako, IWebProxy-k jada Credentials eskaintzen du. Erabili onartutako kontua eta metodoa bihurtu gabe propietatera iristeko.

URI bakarra atera WebProxy ordezkari bat eraikitzeko, jatorrizko politikaren helmugako portaera baztertzen du. Egin hori amaierako puntu finkoa aplikazioaren konfigurazio asmoa denean soilik, ez tipo-errore baten konponbide gisa.

Erlazionatutako artikuluak