Cilësimet e proxy-t në Web.config të .NET Framework me DefaultProxySection
Përdorni DefaultProxySection për të inspektuar flamujt e konfigurimit dhe një adresë proxy fjalëpërfjalë në një aplikacion web .NET Framework ekzistues.
Për të inspektuar konfigurimin në një aplikacion ASP.NET .NET Framework ekzistues, lexoni system.net/defaultProxy përmes API-së së konfigurimit:
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;
}
Vlerat e kthyera përshkruajnë seksionin e konfigurimit, duke përfshirë konfigurimin e trashëguar të zbatueshëm dhe vlerat e parazgjedhura. Ato janë të dobishme kur shfaqet ose auditohet konfigurimi i zgjedhur i aplikacionit.
Një ProxyAddress fjalëpërfjalë ndryshon nga një proxy i zgjedhur për një destinacion. Një politikë automatike mund të zgjedhë një rrugë tjetër për çdo URL, dhe një kërkesë mund të mbajë gjithashtu konfigurimin e vet të qartë të proxy-t.
Përdorni IWebProxy.GetProxy(destination) kur pyetja është vendimi i politikës për atë destinacion. Përdorni DefaultProxySection kur pyetja është çfarë deklaron konfigurimi. Një adresë fjalëpërfjalë e zbrazët nuk është në vetvete provë që çdo kërkesë shkon drejtpërdrejt.