Proxyinnstillingar i Web.config for .NET Framework med DefaultProxySection
Bruk DefaultProxySection til å granske konfigurasjonsflagg og ei bokstaveleg proxyadresse i ein eksisterande .NET Framework-nettapplikasjon.
For å granske konfigurasjonen i ein eksisterande ASP.NET-applikasjon på .NET Framework, les system.net/defaultProxy via konfigurasjons-API-et:
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;
}
Verdiane som blir returnerte, skildrar konfigurasjonsdelen, medrekna gjeldande nedarva konfigurasjon og standardverdiar. Dei er nyttige når den valde konfigurasjonen til applikasjonen blir vist eller granska.
Ei bokstaveleg ProxyAddress er annleis enn ein proxy som blir vald for ein destinasjon. Ein automatisk policy kan velje ei anna rute for kvar URL, og ein førespurnad kan òg ha sin eigen eksplisitte proxykonfigurasjon.
Bruk IWebProxy.GetProxy(destination) når spørsmålet er avgjerda til policyen for den destinasjonen. Bruk DefaultProxySection når spørsmålet er kva konfigurasjonen erklærer. Ei tom bokstaveleg adresse er ikkje i seg sjølv prov på at kvar førespurnad går direkte.