.NET Frameworki Web.configi puhverserveri sätted koos DefaultProxySectioniga
Kasutage DefaultProxySectioni, et uurida konfiguratsioonilippe ja otsest puhverserveri aadressi olemasolevas .NET Frameworki veebirakenduses.
Konfiguratsiooni uurimiseks olemasolevas .NET Frameworki ASP.NET rakenduses lugege system.net/defaultProxy konfiguratsiooni API kaudu:
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;
}
Tagastatud väärtused kirjeldavad konfiguratsioonijaotist, sealhulgas kohaldatavat päritud konfiguratsiooni ja vaikeväärtusi. Need on kasulikud rakenduse valitud konfiguratsiooni kuvamisel või auditeerimisel.
Otsene ProxyAddress erineb sihtkoha jaoks valitud puhverserverist. Automaatne poliitika võib iga URL-i jaoks valida teise marsruudi ning päring võib kanda ka oma selgesõnalist puhverserveri konfiguratsiooni.
Kasutage IWebProxy.GetProxy(destination), kui küsimus on poliitika otsus selle sihtkoha jaoks. Kasutage DefaultProxySectioni, kui küsimus on selles, mida konfiguratsioon deklareerib. Tühi otsene aadress ei ole iseenesest tõestus, et iga päring läheb otse.