.NET Framework-ийн Web.config прокси тохиргоо DefaultProxySection-тэй
Одоо байгаа .NET Framework вэб аппликейшнд тохиргооны туг болон шууд прокси хаягийг шалгахын тулд DefaultProxySection ашиглана уу.
Одоо байгаа .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 ашиглана уу. Хоосон шууд хаяг нь хүсэлт бүр шууд явдаг гэдгийн дангаараа нотолгоо болохгүй.