Ukuze uhlole ukulungiselela kuhlelo lokusebenza lwe-ASP.NET lwe-.NET Framework olukhona, funda i-system.net/defaultProxy ngokusebenzisa i-API yokulungiselela:

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

Amanani abuyiselwe achaza ingxenye yokulungiselela, kuhlanganise nokulungiselela okuzuzwe njengefa okusebenzayo kanye namanani okuzenzakalela. Awusizo lapho kuboniswa noma kuhlolwa ukulungiselela okukhethiwe kohlelo lokusebenza.

I-ProxyAddress engokoqobo yehlukile ku-proxy ekhethelwe umkhombandlela. Inqubomgomo ezenzakalelayo ingakhetha enye indlela ku-URL ngayinye, futhi isicelo singase sithwale nokulungiselela kwaso okuphakathi kwe-proxy.

Sebenzisa i-IWebProxy.GetProxy(destination) lapho umbuzo kuwukuthatha isinqumo kwenqubomgomo yalowo mkhombandlela. Sebenzisa i-DefaultProxySection lapho umbuzo kungukuthi ukulungiselela kumemezela ini. Ikheli elingokoqobo elingenalutho aliwona wodwa ubufakazi bokuthi zonke izicelo zidlula ngqo.

Izihloko ezihlobene