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

قايتۇرۇلغان ئوبيېكتنى IWebProxy سۈپىتىدە ساقلاڭ. بۇ پارچە WebRequest ئاساسىدىكى مەۋجۇت كودقا ماس كېلىدۇ، يېڭى پروگراممىدا ئۇ كونا API نى قوللىنىشنى تەۋسىيە قىلمايدۇ.

WebProxy بۇ كۆرۈنمە يۈزنى قوللايدۇ، ئەمما كۆرۈنمە يۈزنى قوللايدىغان ھەر بىر ئوبيېكت WebProxy دىن مىراس ئالمايدۇ. شۇڭا سىستېما قاپلىمىسى ھەرقانداق تور تەلەپى يۈز بېرىشتىن بۇرۇن ئايلاندۇرۇشنى رەت قىلىشى مۇمكىن. WebProxyWrapperOpaque غا ئوخشاش شەخسىي .NET Framework класс ئىسمى ئىجرا قىلىش تەپسىلاتى، ۋاكالەتچىنىڭ ئاخىرقى نۇقتىسى ياكى ھېسابات مەسىلىسى ئەمەس.

يول قارارى ئۈچۈن ھەقىقىي نىشان URI بىلەن IsBypassed(destination) ۋە GetProxy(destination) نى چاقىرىڭ. ئايلىنىپ ئۆتۈش شۇ نىشاننىڭ ئۆزىنى قايتۇرۇشى مۇمكىن، PAC ئاساسىدىكى سىياسەت باشقا خوجايىن ئۈچۈن باشقا يول تاللىشى مۇمكىن.

دەلىللەش ئۈچۈن IWebProxy ئاللىبۇرۇن Credentials نى ئاشكارىلايدۇ. خاسلىققا يېتىش ئۈچۈن ئايلاندۇرماي قوللانغان ھېسابات ۋە ئۇسۇلنى ئىشلىتىڭ.

ئورۇن باسار WebProxy قۇرۇش ئۈچۈن بىر URI ئېلىش ئەسلى سىياسەتنىڭ ھەر بىر نىشان بويىچە ھەرىكىتىنى تاشلايدۇ. بۇنى پەقەت مۇقىم ئاخىرقى نۇقتا پروگراممىنىڭ مەقسەت قىلىنغان سەپلىمىسى بولغاندا قىلىڭ، تىپ خاتالىقىنىڭ ھەل قىلىشى سۈپىتىدە ئەمەس.

مۇناسىۋەتلىك ماقالىلەر