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

راګرځول شوی شی د IWebProxy په توګه وساتئ. دا ټوټه د WebRequest پر بنسټ شته کوډ ته اړه لري، نه دا سپارښتنه چې هغه زوړ API په نوي اپلیکیشن کې ومنئ.

WebProxy انټرفیس پلي کوي، خو هر هغه شی چې انټرفیس پلي کوي له WebProxy څخه میراث نه اخلي. نو څخه سیسټم پوښ کولای شي د هرې شبکې غوښتنې مخکې بدلون رد کړي. د WebProxyWrapperOpaque په څېر د .NET Framework شخصي ټولګي نوم د پلي کولو تفصیل دی، د پروکسي پای ټکي یا حساب ستونزه نه ده.

د لارې پرېکړې لپاره IsBypassed(destination) او GetProxy(destination) د ریښتیني منزل URI سره وبلئ. تېرېدل کولای شي هماغه منزل بیرته راوګرځوي، او د PAC پر بنسټ تګلاره کولای شي بل کوربه لپاره بله لار وټاکي.

د تصدیق لپاره IWebProxy له مخکې څخه Credentials ښکاره کوي. د ملکیت ته رسېدو لپاره پرته له بدلون څخه ملاتړ شوی حساب او طریقه وکاروئ.

د بدیل WebProxy جوړولو لپاره یو URI ایستل د اصلي تګلارې د هر منزل چلند پریږدي. دا یوازې هغه وخت وکړئ چې ثابت پای ټکی د اپلیکیشن پلان شوې ترتیب وي، نه د ډول تېروتنې حل په توګه.

اړوندې مقالې