.NET IWebProxy: seachain seachshocraí córais a chaitheamh go WebProxy
Láimhseáil seachshocraí córais a fhilltear mar IWebProxy gan glacadh leis gurb é WebProxy a rang nithiúil.
IWebProxy policy = WebRequest.GetSystemWebProxy();
request.Proxy = policy;
Coinnigh an réad a filleadh mar IWebProxy. Baineann an sliocht seo le cód reatha atá bunaithe ar WebRequest, ní moladh é an API seanbhunaithe sin a ghlacadh i bhfeidhmchlár nua.
Cuireann WebProxy an comhéadan i bhfeidhm, ach ní fhaigheann gach réad a chuireann an comhéadan i bhfeidhm oidhreacht ó WebProxy. Mar sin féadfaidh fillteán córais an caitheamh a dhiúltú sula dtarlaíonn aon iarratas líonra. Is mionsonra cur chun feidhme é ainm ranga príobháideach .NET Framework ar nós WebProxyWrapperOpaque, ní fadhb le críochphointe seachshocraí ná le cuntas.
Chun cinneadh bealaigh a dhéanamh, glaoigh ar IsBypassed(destination) agus GetProxy(destination) leis an URI ceann scríbe iarbhír. Féadfaidh seachbhóthar an ceann scríbe sin féin a fhilleadh, agus féadfaidh beartas atá bunaithe ar PAC bealach eile a roghnú d'óstaigh eile.
Le haghaidh fíordheimhnithe, nochtann IWebProxy Credentials cheana féin. Úsáid an cuntas agus an modh tacaíochta gan caitheamh chun teacht ar an airí.
Díscaoileann baint aon URI amháin chun WebProxy ionadaíoch a thógáil iompar an bheartais bhunaidh de réir ceann scríbe. Ná déan é sin ach amháin nuair is é críochphointe seasta an chumraíocht fheidhmchláir atá beartaithe, seachas mar réiteach ar earráid chineáil.