.NET Framework Web.config izilungiselelo ze-proxy ne-DefaultProxySection
Sebenzisa i-DefaultProxySection ukuhlola amafulegi wokulungiselela kanye nekheli le-proxy elingokoqobo kuhlelo lokusebenza lwewebhu lwe-.NET Framework olukhona.
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.