IWebProxy policy = WebRequest.GetSystemWebProxy();
request.Proxy = policy;

Hâld it weromjûne objekt as IWebProxy. Dit fragmint jildt foar besteande WebRequest-basearre koade, net as oanbefelling om dy ferâldere API yn in nije applikaasje te brûken.

WebProxy ymplementearret de ynterface, mar net elk objekt dat de ynterface ymplementearret erft fan WebProxy. In systeemwrapper kin de cast dêrom wegerje foardat der in netwurkfersyk bart. In privee .NET Framework-klassenamme lykas WebProxyWrapperOpaque is in ymplemintaasjedetail, gjin probleem mei it proxy-einpunt of it akkount.

Rop foar in rûtebeslissing IsBypassed(destination) en GetProxy(destination) oan mei de echte bestimmings-URI. In omgong kin dy bestimming sels weromjaan, en in PAC-basearre belied kin in oare rûte foar in oare host kieze.

Foar autentikaasje eksposearret IWebProxy al Credentials. Brûk it stipe akkount en de metoade sûnder te casten om by de eigenskip te kommen.

It útlûken fan ien URI om in ferfangende WebProxy te bouwen smyt it gedrach fan it orizjinele belied per bestimming fuort. Doch dat allinnich as in fêst einpunt de bedoelde applikaasjekonfiguraasje is, net as in omwei foar in typeflater.

Relatearre artikelen