Fir d'Konfiguratioun an enger bestehender .NET Framework ASP.NET-Applikatioun z'iwwerpréiwen, liest system.net/defaultProxy iwwer d'Konfiguratiouns-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;
}

Déi zréckginn Wäerter beschreiwen d'Konfiguratiounsektioun, inklusiv der applicabeler ierflech Konfiguratioun an den Standardwäerter. Si sinn nëtzlech, wann déi gewielt Konfiguratioun vun der Applikatioun ugewisen oder auditit gëtt.

Eng wuertwiertlech ProxyAddress ënnerscheet sech vun engem Proxy, deen fir en Zil gewielt gëtt. Eng automatesch Politik kann fir all URL en anere Wee wielen, an eng Ufro kann och hir eege explizit Proxykonfiguratioun droen.

Benotzt IWebProxy.GetProxy(destination), wann d'Fro d'Entscheedung vun der Politik fir dat Zil ass. Benotzt DefaultProxySection, wann d'Fro ass, wat d'Konfiguratioun deklaréiert. Eng eidel wuertwiertlech Adress ass net eleng e Beweis, datt all Ufro direkt geet.

Ähnlech Artikelen