Settings tal-proxy fil-Web.config ta' .NET Framework ma' DefaultProxySection
Uża DefaultProxySection biex tispezzjona l-bnadar tal-konfigurazzjoni u indirizz tal-proxy litterali f'applikazzjoni web .NET Framework eżistenti.
Biex tispezzjona l-konfigurazzjoni f'applikazzjoni ASP.NET .NET Framework eżistenti, aqra system.net/defaultProxy permezz tal-API tal-konfigurazzjoni:
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;
}
Il-valuri rritornati jiddeskrivu s-sezzjoni tal-konfigurazzjoni, inkluż il-konfigurazzjoni eredità applikabbli u l-valuri awtorità. Huma utli meta tintwera jew tiġi awditjata l-konfigurazzjoni magħżula tal-applikazzjoni.
ProxyAddress litterali hija differenti minn proxy magħżul għal destinazzjoni. Politika awtomatika tista' tagħżel rotta oħra għal kull URL, u talba tista' wkoll iġġorr il-konfigurazzjoni tal-proxy espliċita tagħha.
Uża IWebProxy.GetProxy(destination) meta l-mistoqsija tkun id-deċiżjoni tal-politika għal dik id-destinazzjoni. Uża DefaultProxySection meta l-mistoqsija tkun x'qed tiddikjara l-konfigurazzjoni. Indirizz litterali vojt mhuwiex waħdu prova li kull talba tgħaddi direttament.