I archwilio ffurfweddiad mewn cymhwysiad ASP.NET .NET Framework presennol, darllenwch system.net/defaultProxy drwy'r API ffurfweddu:

using System.Net.Configuration;
using System.Web.Configuration;

var section = WebConfigurationManager.GetSection(
    "system.net/defaultProxy") as DefaultProxySection;

if (section != null)
{
    bool enabled = section.Enabled;
    var configuredAddress = section.Proxy.ProxyAddress;
    bool useDefaultCredentials = section.UseDefaultCredentials;
}

Mae'r gwerthoedd a ddychwelir yn disgrifio'r adran ffurfweddu, gan gynnwys ffurfweddiad etifeddol perthnasol a rhagosodiadau. Maent yn ddefnyddiol wrth arddangos neu archwilio ffurfweddiad a ddewiswyd y cymhwysiad.

Mae ProxyAddress llythrennol yn wahanol i brocsi a ddewiswyd ar gyfer cyrchfan. Gall polisi awtomatig ddewis llwybr arall ar gyfer pob URL, a gall cais hefyd gario ei ffurfweddiad procsi penodol ei hun.

Defnyddiwch IWebProxy.GetProxy(destination) pan fo'r cwestiwn yn benderfyniad y polisi ar gyfer y gyrchfan honno. Defnyddiwch DefaultProxySection pan fo'r cwestiwn yn ymwneud â'r hyn y mae'r ffurfweddiad yn ei ddatgan. Nid yw cyfeiriad llythrennol gwag ynddo'i hun yn brawf bod pob cais yn mynd yn uniongyrchol.

Erthyglau cysylltiedig