إعدادات الوكيل في Web.config لتطبيق .NET Framework باستخدام DefaultProxySection
استخدم DefaultProxySection لفحص أعلام التكوين وعنوان وكيل حرفي في تطبيق ويب قائم على .NET Framework.
لفحص التكوين في تطبيق ASP.NET قائم على .NET Framework، اقرأ 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 عندما يكون السؤال هو ما يصرح به التكوين. العنوان الحرفي الفارغ ليس بحد ذاته دليلًا على أن كل طلب يمر مباشرة.