.NET Framework Web.config tarpinio serverio nustatymai su DefaultProxySection
Naudokite DefaultProxySection, kad patikrintumėte konfigūracijos vėliavėles ir tiesioginį tarpinio serverio adresą esamoje .NET Framework žiniatinklio programoje.
Norėdami patikrinti konfigūraciją esamoje .NET Framework ASP.NET programoje, skaitykite system.net/defaultProxy per konfigūracijos API:
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;
}
Grąžinamos reikšmės apibūdina konfigūracijos skyrių, įskaitant taikomą paveldėtą konfigūraciją ir numatytąsias reikšmes. Jos naudingos rodant ar audituojant pasirinktą programos konfigūraciją.
Tiesioginis ProxyAddress skiriasi nuo tarpinio serverio, pasirinkto konkrečiam tikslui. Automatinė politika gali kiekvienam URL pasirinkti kitą maršrutą, o užklausa taip pat gali turėti savo aiškią tarpinio serverio konfigūraciją.
Naudokite IWebProxy.GetProxy(destination), kai klausimas yra politikos sprendimas tam tikslui. Naudokite DefaultProxySection, kai klausimas yra tai, ką deklaruoja konfigūracija. Tuščias tiesioginis adresas savaime nėra įrodymas, kad kiekviena užklausa eina tiesiogiai.