Mavjud .NET Framework ASP.NET ilovasida konfiguratsiyani tekshirish uchun konfiguratsiya API si orqali system.net/defaultProxy ni o'qing:

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;
}

Qaytarilgan qiymatlar konfiguratsiya bo'limini tavsiflaydi, jumladan amaldagi meros konfiguratsiya va standart qiymatlar. Ilovaning tanlangan konfiguratsiyasini ko'rsatish yoki audit qilishda ular foydalidir.

To'g'ridan-to'g'ri ProxyAddress maqsad uchun tanlangan proxydan farq qiladi. Avtomatik siyosat har bir URL uchun boshqa yo'lni tanlashi mumkin, va so'rov o'zining aniq proxy konfiguratsiyasini ham olib yurishi mumkin.

Savol o'sha maqsad uchun siyosat qarori bo'lsa, IWebProxy.GetProxy(destination) dan foydalaning. Savol konfiguratsiya nimani e'lon qilishi bo'lsa, DefaultProxySection dan foydalaning. Bo'sh to'g'ridan-to'g'ri manzil o'z-o'zidan har bir so'rov to'g'ridan-to'g'ri o'tishiga dalil emas.

O'xshash maqolalar