Če želite pregledati konfiguracijo v obstoječi aplikaciji ASP.NET na .NET Framework, preberite system.net/defaultProxy prek konfiguracijskega API-ja:

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;
}

Vrnjene vrednosti opisujejo konfiguracijski razdelek, vključno z veljavno podedovano konfiguracijo in privzetimi vrednostmi. Uporabne so pri prikazovanju ali reviziji izbrane konfiguracije aplikacije.

Dobesedni ProxyAddress se razlikuje od proxyja, izbranega za cilj. Samodejna politika lahko za vsak URL izbere drugo pot, zahteva pa lahko nosi tudi lastno izrecno konfiguracijo proxyja.

Uporabite IWebProxy.GetProxy(destination), ko je vprašanje odločitev politike za ta cilj. Uporabite DefaultProxySection, ko je vprašanje, kaj konfiguracija deklarira. Prazen dobesedni naslov sam po sebi ni dokaz, da vsaka zahteva gre neposredno.

Sorodni članki