За проверка на конфигурацијата во постоечка ASP.NET апликација на .NET Framework, прочитајте system.net/defaultProxy преку конфигурацискиот 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;
}

Вратените вредности ја опишуваат конфигурациската секција, вклучувајќи ја применливата наследена конфигурација и стандардните вредности. Тие се корисни при прикажување или ревизија на избраната конфигурација на апликацијата.

Буквалната ProxyAddress се разликува од прокси избрано за одредена цел. Автоматска политика може да избере друга рута за секој URL, а барањето може да носи и сопствена експлицитна конфигурација на прокси.

Користете IWebProxy.GetProxy(destination) кога прашањето е одлуката на политиката за таа цел. Користете DefaultProxySection кога прашањето е што декларира конфигурацијата. Празна буквална адреса сама по себе не е доказ дека секое барање оди директно.

Поврзани статии