د RestSharp v114.1 د ترتیب API کې، روښانه شبکه پراکسي د کلاینټ انتخاب دی:

var options = new RestClientOptions("https://api.example.com")
{
    Proxy = new WebProxy("http://proxy.example:8080")
};
using var client = new RestClient(options);

دا ټوټه RestSharp او System.Net کاروي. بنسټیز URL د API نوم اخلي؛ د WebProxy پته د منځګړي نوم اخلي. په ملاتړ شوي رنټایم کې، د پراکسي تصدیق پرته اجازه شوې عامه-API ازموینه کولای شي د هغه منځګړي لپاره له د HTTP پراکسي لیست څخه یو نوماند وکاروي. د کلاینټ له جوړولو مخکې هر اړین پراکسي اعتبار په هغه WebProxy کې تنظیم کړئ.

RestSharp د جوړونکي انتخابونه په نه بدلیدونکي ترتیب بدلوي. client.Options معاینه ملاتړ کیږي؛ له جوړولو وروسته هلته پراکسي بدلول د تنظیم بڼه نه ده. تنظیم شوی کلاینټ د خپل کار لپاره وساتئ، او کله چې اپلیکیشن بل لار ته اړتیا ولري بل تنظیم شوی کلاینټ جوړ کړئ.

که تاسو موجود HttpClient یا دودیز پیغام اداره کوونکی برابروئ، د هغه انتقال پخپله تنظیم کړئ. RestSharp په انتخابونو کې له Proxy څخه بهرنۍ ملکیت اداره کوونکی بیا نه جوړوي. هغه لار چې نااستعمال شوو انتخابونو ته ټاکل شوې ده نشي کولای د هغه اداره کوونکي خلاص شوی اړیکه بدله کړي.

مستند شوي Proxy انتخاب پلیټ فارم محدودیتونه لري، پشمول د براوزر، iOS او tvOS کلاینټونه. بېلګه د کارول شوي رنټایم سره سمه کړئ. زاړه RestSharp بېلګې چې بدلیدونکی client.Proxy ځانګړتیا ټاکي د بل API نسل پورې اړه لري.

اړوندې مقالې