د .NET WebProxy لپاره څرګند اعتبارنامې
د .NET WebProxy جوړولو پر مهال اعتبارنامې په څرګنده توګه وټاکئ، پرځای د دې چې فکر وکړئ د اعتبارنامو لرونکی URI به یې حساب ډک کړي.
URI کولای شي د خپل هوسټ مخکې username:password ولري. دا مانا نه لري چې هره .NET API چې هغه URI قبلوي د کاروونکي معلومات د تصدیق څيز ته کاپي کوي.
کله چې WebProxy په مستقیم ډول جوړوئ، د اعتبارنامو ټاکل څرګند کړئ:
var proxy = new WebProxy("http://203.0.113.10:8080")
{
Credentials = new NetworkCredential(proxyUser, proxyPassword)
};د endpoint او حساب متغیرونه بېلګې دي. دا د منزل پته، د پروکسي پته او د پروکسي حساب جلا ساتي.
که د ننوتلو بڼه د اعتبارنامو لرونکی URL وړاندې کړي، د کاروونکي معلومات په قصد سره تحلیل کړئ. د کولون لرونکی پټنوم یوازې د اعتبارنامو جدا کوونکي پر مهال ووېشئ او کوډ شوي برخې په مناسب پړاو کې ډیکوډ کړئ. د هغه تحلیلګر په تشخیص کې د اصلي URL چاپولو څخه ډډه وکړئ.
هغه پروکسي URL چې د چاپېریال تنظیم په توګه کار کوي کېدای شي بل جوړونکي ته د سپارلو پر مهال بل ډول چلند وکړي. د چاپېریال پروکسي پیل خپل تحلیل منطق لري؛ دا ژمنه نه ده چې هره جوړونکی هماغه ساحې کاروي.
په پای کې، تنظیم شوی پروکسي څيز هغه هینډلر ته وټاکئ چې غوښتنه اجرا کوي. په نااستعمال شوي WebProxy باندې سمې اعتبارنامې نشي کولای اړیکه اغېزمنه کړي.