ការកំណត់ប្រូកស៊ី Web.config របស់ .NET Framework ជាមួយ DefaultProxySection
ប្រើ DefaultProxySection ដើម្បីពិនិត្យសញ្ញាកំណត់រចនាសម្ព័ន្ធ និងអាសយដ្ឋានប្រូកស៊ីតាមន័យត្រង់ក្នុងកម្មវិធីវេប .NET Framework ដែលមានស្រាប់។
ដើម្បីពិនិត្យការកំណត់រចនាសម្ព័ន្ធក្នុងកម្មវិធី ASP.NET .NET Framework ដែលមានស្រាប់ សូមអាន 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 នៅពេលសំណួរគឺអ្វីដែលការកំណត់រចនាសម្ព័ន្ធប្រកាស។ អាសយដ្ឋានតាមន័យត្រង់ទទេមិនមែនជាភស្តុតាងដោយខ្លួនឯងថារាល់សំណើធ្វើដំណើរដោយផ្ទាល់នោះទេ។