په موجوده .NET Framework ASP.NET اپلیکیشن کې د ترتیباتو کتلو لپاره د ترتیباتو API له لارې system.net/defaultProxy ولولئ:

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

بیرته راګرځول شوي ارزښتونه د ترتیباتو برخه تشریح کوي، په شمول د پلي کېدونکي میراثي ترتیباتو او اصلي ارزښتونو. کله چې د اپلیکیشن ټاکل شوې ترتیبات ښودل یا پلټل کېږي، دوی ګټور دي.

لفظي ProxyAddress د یوې منزل لپاره ټاکل شوي پروکسي څخه توپیر لري. یو اتوماتیک تګلاره کولی شي د هر URL لپاره بله لاره وټاکي، او غوښتنه کولی شي خپله روښانه پروکسي ترتیبات هم ولري.

کله چې پوښتنه د هغې منزل لپاره د تګلارې پرېکړه وي، IWebProxy.GetProxy(destination) وکاروئ. کله چې پوښتنه دا وي چې ترتیبات څه اعلانوي، DefaultProxySection وکاروئ. تشه لفظي پته پخپله دا ثبوت نه ده چې هره غوښتنه مستقیمه ځي.

اړوندې مقالې