Lehendik dagoen .NET Framework ASP.NET aplikazio batean konfigurazioa aztertzeko, irakurri system.net/defaultProxy konfigurazio APIaren bidez:

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

Itzulitako balioek konfigurazio-atala deskribatzen dute, aplikagarria den konfigurazio heredatua eta lehenetsitako balioak barne. Erabilgarriak dira aplikazioaren hautatutako konfigurazioa erakustean edo auditatzean.

ProxyAddress literal bat helmuga baterako hautatutako proxy batetik desberdina da. Politika automatiko batek beste ibilbide bat hauta dezake URL bakoitzeko, eta eskaera batek bere proxy konfigurazio esplizitua ere eraman dezake.

Erabili IWebProxy.GetProxy(destination) galdera helmuga horretarako politikaren erabakia denean. Erabili DefaultProxySection galdera konfigurazioak zer adierazten duen denean. Helbide literal huts bat ez da bere horretan eskaera guztiak zuzenean doazelako froga.

Erlazionatutako artikuluak