Prokseo-agordoj en Web.config de .NET Framework kun DefaultProxySection
Uzu DefaultProxySection por inspekti agordajn flagojn kaj literalan proksean adreson en ekzistanta .NET Framework reta aplikaĵo.
Por inspekti la agordon en ekzistanta .NET Framework ASP.NET aplikaĵo, legu system.net/defaultProxy per la agorda 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;
}
La redonitaj valoroj priskribas la agordan sekcion, inkluzive de la aplikebla heredita agordo kaj la defaŭltoj. Ili utilas kiam oni montras aŭ revizias la elektitan agordon de la aplikaĵo.
Literala ProxyAddress malsamas de prokseo elektita por celloko. Aŭtomata politiko povas elekti alian vojon por ĉiu URL, kaj peto ankaŭ povas porti sian propran eksplicitan proksean agordon.
Uzu IWebProxy.GetProxy(destination) kiam la demando estas la decido de la politiko por tiu celloko. Uzu DefaultProxySection kiam la demando estas kion la agordo deklaras. Malplena literala adreso mem ne estas pruvo, ke ĉiu peto iras rekte.