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

Weka kitu kilichorudishwa kama IWebProxy. Kipande hiki kinahusu msimbo uliopo unaotegemea WebRequest, si pendekezo la kutumia API hiyo ya zamani katika programu mpya.

WebProxy hutekeleza kiolesura, lakini si kila kitu kinachotekeleza kiolesura hurithi kutoka WebProxy. Kwa hivyo kifuniko cha mfumo kinaweza kukataa ubadilishaji kabla ya ombi lolote la mtandao kutokea. Jina la darasa la kibinafsi la .NET Framework kama WebProxyWrapperOpaque ni maelezo ya utekelezaji, si tatizo la mwisho wa proksi au akaunti.

Kwa uamuzi wa njia, ita IsBypassed(destination) na GetProxy(destination) ukiwa na URI halisi ya lengo. Upitaji unaweza kurudisha lengo lenyewe, na sera inayotegemea PAC inaweza kuchagua njia nyingine kwa mwenyeji mwingine.

Kwa uthibitishaji, IWebProxy tayari hufichua Credentials. Tumia akaunti na njia inayotumika bila ubadilishaji kufikia sifa hiyo.

Kutoa URI moja ili kujenga WebProxy mbadala hutupa tabia ya sera asili kwa kila lengo. Fanya hivyo tu wakati mwisho uliowekwa ndio usanidi wa programu unaokusudiwa, si kama suluhisho la hitilafu ya aina.

Makala zinazohusiana