.NET Framework Web.config прокси параметрлері DefaultProxySection арқылы
Бар .NET Framework веб қолданбасында конфигурация жалаушаларын және тікелей прокси мекенжайын тексеру үшін DefaultProxySection пайдаланыңыз.
Бар .NET Framework ASP.NET қолданбасында конфигурацияны тексеру үшін конфигурация API арқылы system.net/defaultProxy оқыңыз:
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 пайдаланыңыз. Бос тікелей мекенжай өздігінен әрбір сұраудың тікелей өтетініне дәлел бола алмайды.