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.

Artikuj të ngjashëm