.NET Framework Web.config-proxyynstellings mei DefaultProxySection
Brûk DefaultProxySection om konfiguraasjeflaggen en in letterlike proxyadres te ynspektearjen yn in besteande .NET Framework-webapp.
Om de konfiguraasje yn in besteande .NET Framework ASP.NET-app te ynspektearjen, lês system.net/defaultProxy fia de konfiguraasje-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;
}
De weromjûne wearden beskriuwe de konfiguraasjeseksje, ynklusyf jildende erfd konfiguraasje en standertwearden. Se binne nuttich by it toanen of auditearjen fan 'e keazen konfiguraasje fan 'e app.
In letterlik ProxyAddress ferskilt fan in proxy dy't foar in bestimming keazen is. In automatysk belied kin foar elke URL in oare rûte kieze, en in fersyk kin ek syn eigen eksplisite proxykonfiguraasje drage.
Brûk IWebProxy.GetProxy(destination) as de fraach it beslút fan it belied foar dy bestimming is. Brûk DefaultProxySection as de fraach is wat de konfiguraasje ferklearret. In leech letterlik adres is op himsels gjin bewiis dat elk fersyk direkt giet.