Mövcud .NET Framework ASP.NET tətbiqində konfiqurasiyanı yoxlamaq üçün konfiqurasiya API-si vasitəsilə system.net/defaultProxy oxuyun:

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

Qaytarılan dəyərlər konfiqurasiya bölməsini təsvir edir, tətbiq olunan miras konfiqurasiya və defoltlar daxil olmaqla. Onlar tətbiqin seçilmiş konfiqurasiyasını göstərərkən və ya audit edərkən faydalıdır.

Hərfi ProxyAddress təyinat üçün seçilmiş proxydən fərqlidir. Avtomatik siyasət hər URL üçün başqa marşrut seçə bilər və sorğu öz açıq proxy konfiqurasiyasını da daşıya bilər.

Sual həmin təyinat üçün siyasətin qərarı olduqda IWebProxy.GetProxy(destination) istifadə edin. Sual konfiqurasiyanın nə bəyan etdiyi olduqda DefaultProxySection istifadə edin. Boş hərfi ünvan hər sorğunun birbaşa getdiyinə dair təkbaşına sübut deyil.

Əlaqəli məqalələr