.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 колдонуңуз. Бош түз дарек өзү менен эле ар бир сурам түз өтөт деген далил эмес.