.NET Frameworkin Web.config-välityspalvelinasetukset DefaultProxySectionilla
Käytä DefaultProxySectionia määrityslipukkeiden ja kirjaimellisen välityspalvelinosoitteen tarkasteluun olemassa olevassa .NET Framework -verkkosovelluksessa.
Voit tarkastella määrityksiä olemassa olevassa .NET Framework ASP.NET -sovelluksessa lukemalla system.net/defaultProxy määritysrajapinnan kautta:
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;
}
Palautetut arvot kuvaavat määritysosiota, mukaan lukien sovellettava peritty määritys ja oletusarvot. Niistä on hyötyä, kun sovelluksen valittua määritystä näytetään tai auditoidaan.
Kirjaimellinen ProxyAddress eroaa kohdeosoitteelle valitusta välityspalvelimesta. Automaattinen käytäntö voi valita jokaiselle URL-osoitteelle toisen reitin, ja pyyntö voi myös sisältää oman eksplisiittisen välityspalvelinmäärityksensä.
Käytä IWebProxy.GetProxy(destination), kun kysymys on käytännön päätöksestä kyseiselle kohteelle. Käytä DefaultProxySectionia, kun kysymys on siitä, mitä määritys ilmoittaa. Tyhjä kirjaimellinen osoite ei itsessään todista, että jokainen pyyntö kulkee suoraan.