.NET IWebProxy: seachain progsaidhean siostaim a thilgeil gu WebProxy
Làimhsich progsaidh siostaim a thèid a thilleadh mar IWebProxy gun a bhith a' gabhail ris gur e WebProxy an clas cruaidh aige.
IWebProxy policy = WebRequest.GetSystemWebProxy();
request.Proxy = policy;
Cum an nì a thèid a thilleadh mar IWebProxy. Tha an earrann seo a' buntainn ri còd a th' ann mar-thà stèidhichte air WebRequest, chan e moladh an t-API seann-fhasanta sin a ghabhail ann an tagradh ùr.
Bidh WebProxy a' cur an eadar-aghaidh an gnìomh, ach chan eil a h-uile nì a chuireas an eadar-aghaidh an gnìomh a' sealbhachadh bho WebProxy. Mar sin faodaidh pasgan siostaim an tilgeil a dhiùltadh mus tachair cearrt sam bith air an lìonra. Tha ainm clas prìobhaideach .NET Framework mar WebProxyWrapperOpaque na fhìrinn buileachaidh, chan e duilgheadas le ceann-uidhe progsaidh no cunntas.
Airson co-dhùnadh slighe, gairm IsBypassed(destination) agus GetProxy(destination) leis an URI ceann-uidhe fhìor. Faodaidh seach-rathad an ceann-uidhe sin fhèin a thilleadh, agus faodaidh poileasaidh stèidhichte air PAC slighe eile a thaghadh airson òstair eile.
Airson dearbhachadh, tha IWebProxy mu thràth a' nochdadh Credentials. Cleachd an cunntas agus an dòigh a tha a' faighinn taic gun a bhith a' tilgeil gus faighinn chun na h-earrainn.
Bidh toirt a-mach aon URI gus WebProxy ùr a thogail a' tilgeil giùlan a' phoileasaidh thùsail a rèir ceann-uidhe air falbh. Dèan sin a-mhàin nuair a tha ceann-uidhe stèidhichte na rèiteachadh tagraidh a thathar a' lorg, chan e mar fhuasgladh air mearachd seòrsa.