Fyri at kanna uppsetingina í eini verandi .NET Framework ASP.NET-app, les system.net/defaultProxy gjøgnum uppsetingar-API-ið:

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

Tær afturgivnu virðini lýsa uppsetingarpartin, eisini galdandi ervda uppseting og standardvirði. Tey eru nyttig, tá ið valda uppsetingin hjá appini verður víst ella kannað.

Ein bókstavlig ProxyAddress er øðrvísi enn ein proxy, ið er vald fyri eitt mál. Ein sjálvvirkandi stevna kann velja aðra leið fyri hvørja URL, og eitt umbøn kann eisini hava sína egnu greiðu proxy-uppseting.

Brúka IWebProxy.GetProxy(destination), tá ið spurningurin er avgerð stevnunnar fyri tað málið. Brúka DefaultProxySection, tá ið spurningurin er, hvat uppsetingin kunngerðir. Ein tóm bókstavlig adressa er ikki í sjálvum sær prógv fyri, at hvørt umbøn fer beint.

Skyldar greinar