የ .NET Framework Web.config የፕሮክሲ ቅንብሮች ከ DefaultProxySection ጋር
DefaultProxySection ን ተጠቅመው በነባር .NET Framework የድር መተግበሪያ ውስጥ የማዋቀሪያ ባንዲራዎችን እና ቀጥተኛ የፕሮክሲ አድራሻን ይመርምሩ።
በነባር .NET Framework ASP.NET መተግበሪያ ውስጥ የማዋቀሪያ መረጃን ለመመርመር system.net/defaultProxy ን በማዋቀሪያው 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;
}
የተመለሱት እሴቶች የማዋቀሪያውን ክፍል ይገልጻሉ፣ ተፈላጊውን የወረሰ ማዋቀሪያ እና ነባሪዎችን ጨምሮ። የመተግበሪያውን የተመረጠ ማዋቀሪያ ሲያሳዩ ወይም ሲመረምሩ ጠቃሚ ናቸው።
ቀጥተኛ ProxyAddress ለመድረሻ ከተመረጠ ፕሮክሲ ይለያል። ራስ-ሰር ፖሊሲ ለእያንዳንዱ URL ሌላ መንገድ ሊመርጥ ይችላል፣ እና ጥያቄም የራሱን ግልጽ የፕሮክሲ ማዋቀሪያ ሊይዝ ይችላል።
ጥያቄው የፖሊሲው ውሳኔ ለዚያ መድረሻ ሲሆን IWebProxy.GetProxy(destination) ን ይጠቀሙ። ጥያቄው ማዋቀሪያው ምን እንደሚያውጅ ሲሆን DefaultProxySection ን ይጠቀሙ። ባዶ ቀጥተኛ አድራሻ ማንኛውም ጥያቄ በቀጥታ ይሄዳል ለሚለው በራሱ ማስረጃ አይደለም።