د هرې پروکسي حساب لپاره جلا .NET هندلر وساتئ
د هغو ټرانسپورټونو پر سر چې دمخه غوښتنو ته خدمت کوي، د WebProxy.Credentials بدلولو پر ځای د هممهاله حسابونو لپاره جلا هندلرونه جوړ کړئ.
ټرانسپورټ کولی شي د پروکسي اعتبارنامې رسولو هغه شی وساتي چې د هغه د پول مدیر د جوړېدو پر مهال غوره شوی و. وروسته WebProxy.Credentials بدلول د حساب بدلولو باوري عملیه نه ده.
د کلاینټ له کارولو دمخه لاره او حساب یوځای جوړ کړئ:
var proxy = new System.Net.WebProxy(proxyEndpoint)
{
Credentials = new System.Net.NetworkCredential(proxyUser, proxyPassword)
};
var handler = new System.Net.Http.HttpClientHandler
{
UseProxy = true,
Proxy = proxy
};
var client = new System.Net.Http.HttpClient(handler);پای ټکی او اعتبارنامې د اپلیکیشن له ترتیب څخه راځي. د دویم هویت لپاره بل هندلر جوړ کړئ؛ بل HttpClient چې لومړی هندلر شریکوي، د هغه تګلاره هم شریکوي.
دودیز ICredentials رسولونکی کولی شي د وروستیو ننګونو ځواب ووایي، خو نه شي کولی یو جوړ شوی تونل د بل حساب په توګه بیا نښه کړي. د غیر همغږي زنګونو شاوخوا یو نړیوال کارنوم/پټنوم ټاکل د ننګونې وخت او د حساب مالکیت په ټکر کې پرېږدي.
کله چې بیا کارول اړین وي، محدوده ټولګه کلاینټونه وساتئ. د هغه د ټرانسپورټ له ایستلو دمخه زوړ کار وچ کړئ. په هر غوښتنه یو نوی هندلر د اړیکو پولونه ضایع کوي؛ هر تاریخي حساب تل ساتل هغوی بې حده لویوي.