Kuhle uhlelo lwe-.NET Framework, bhalisa imojuli ye-proxy ngaphansi kwe-configuration/system.net/defaultProxy:

<defaultProxy>
  <module type="Company.Network.RoutingProxy, Company.Network" />
</defaultProxy>

Igama lokuqala uhlobo kanti elesibili ubunjalo be-assembly, hhayi indlela ye-DLL. I-assembly kanye nokuncikile kufanele kulayishwe ngemithetho evamile yohlelo.

Hlola izango ezimbili. Okokuqala, i-runtime kufanele yakhe uhlobo olusemphakathini olusebenzisa IWebProxy ngesakhi esingenamapharamitha. Gcina izihloko zangaphakathi ezivela ekwehlulekeni kokulayisha noma kokwakha; zandulela noma yikuphi ukuxhumana kwe-TCP ye-proxy. Okokukhishwa kwedeskithophu, qinisekisa ukuthi ukubhaliswa kufinyelele ukucushwa okusetshenzisiwe kwefayela elisebenzayo. Nge-ClickOnce, qhathanisa i-.exe.config eyakhiwe, eshicilelwe futhi efakiwe. I-App.config yelabhulali yekilasi ngokuvamile ayilungiseleli inqubo yayo yomsingathi.

Okwesibili, isicelo kufanele sisebenzise lokho okuzimathisekelo. Ukwabiwa kwe-proxy okucacile kungakudlula, futhi enye isitakhi se-HTTP ingase ingayifundi le modeli yokucushwa. Ngaphakathi kwemojuli, i-GetProxy ne-IsBypassed zidinga izinqumo ezihambisanayo, nge-URI ye-proxy ephelele esebenzisa isikimu kanye nechweba elifanele.

Yenza nokuziphatha kobufakazi kuhambisane. I-getter eyakha i-akhawunti ebekwe ngokuqinile futhi inganaki i-setter yayo ingase yonakalise ukucushwa kwakamuva ngisho nangemva kokulayisha okuphumelelayo.

Lena iyindlela yokugcinwa kwe-.NET Framework. Sebenzisa ukucushwa kwe-proxy okusekelwa yiklayenti lenethiwekhi ku-.NET yamanje esikhundleni sokulindela ukuthi lokhu kubhaliswa kwe-system.net kwakudala kubuse yonke i-HttpClient.

Izihloko ezihlobene