.NET Framework Web.config proxy postavke uz DefaultProxySection
Koristite DefaultProxySection za pregled konfiguracijskih zastavica i doslovne adrese proxyja u postojećoj .NET Framework web aplikaciji.
Za pregled konfiguracije u postojećoj .NET Framework ASP.NET aplikaciji pročitajte system.net/defaultProxy kroz konfiguracijski API:
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;
}
Vraćene vrijednosti opisuju konfiguracijsku sekciju, uključujući primjenjivu naslijeđenu konfiguraciju i zadane vrijednosti. Korisne su pri prikazivanju ili reviziji odabrane konfiguracije aplikacije.
Doslovni ProxyAddress razlikuje se od proxyja odabranog za odredište. Automatska politika može odabrati drugu rutu za svaki URL, a zahtjev može nositi i vlastitu eksplicitnu konfiguraciju proxyja.
Koristite IWebProxy.GetProxy(destination) kada je pitanje odluka politike za to odredište. Koristite DefaultProxySection kada je pitanje šta konfiguracija deklarira. Prazna doslovna adresa sama po sebi nije dokaz da svaki zahtjev ide direktno.