.NET IWebProxy: forða tær at umgera system-proxy til WebProxy
Handfara ein system-proxy, sum verður afturgivin sum IWebProxy, uttan at halda, at hin veruligi flokkurin er WebProxy.
IWebProxy policy = WebRequest.GetSystemWebProxy();
request.Proxy = policy;
Varðveit afturgivna lutin sum IWebProxy. Hesi brotini eru fyri verandi WebRequest-baseraðan kotu, ikki ein tilmæli at taka hetta forna API í nýggja applikatión.
WebProxy innleiðir interfacesið, men ikki hvør lutur, sum innleiðir interfacesið, arvar frá WebProxy. Ein system-innpakning kann tí vraka umgerðingina, áðrenn nakrar netbeiðnir henda. Eitt privatt .NET Framework floksnavn sum WebProxyWrapperOpaque er ein innleiðingardetailur, ikki ein trupulleiki við proxy-endapkti ella kontu.
Fyri eina leiðaravgerð, rópa IsBypassed(destination) og GetProxy(destination) við veruligu máls-URI. Ein umganga kann afturgiva málið sjálvt, og ein PAC-baserað politikk kann velja aðra leið fyri annan vert.
Fyri samsýning, vísir IWebProxy longu Credentials. Brúka tað stuðlaðu kontuna og háttin uttan at umgera fyri at náa eginleikanum.
At taka eitt URI út at byggja ein avloysandi WebProxy kastar atferð upprunapolitikkin hjá hvørjum máli burtur. Ger tað bert, tá ið ein fast endapktur er ætlaða applikatiónsstillingin, ikki sum ein loysn á einum slagsmistøk.