.NET Framework Web.config ໄຟລ໌ຕັ້ງຄ່າ proxy ກັບ DefaultProxySection
ໃຊ້ DefaultProxySection ເພື່ອກວດສອບທຸງການຕັ້ງຄ່າ ແລະ ທີ່ຢູ່ proxy ແບບຄຳຕໍ່ຄຳ ໃນແອັບພລິເຄຊັນເວັບ .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 ແບບຄຳຕໍ່ຄຳແຕກຕ່າງຈາກ proxy ທີ່ເລືອກສຳລັບປາຍທາງໜຶ່ງ. ນະໂຍບາຍອັດຕະໂນມັດສາມາດເລືອກເສັ້ນທາງອື່ນສຳລັບແຕ່ລະ URL, ແລະ ຄຳຮ້ອງຂໍກໍສາມາດມີການຕັ້ງຄ່າ proxy ທີ່ຊັດເຈນຂອງຕົນເອງ.
ໃຊ້ IWebProxy.GetProxy(destination) ເມື່ອຄຳຖາມແມ່ນການຕັດສິນໃຈຂອງນະໂຍບາຍສຳລັບປາຍທາງນັ້ນ. ໃຊ້ DefaultProxySection ເມື່ອຄຳຖາມແມ່ນສິ່ງທີ່ການຕັ້ງຄ່າປະກາດ. ທີ່ຢູ່ແບບຄຳຕໍ່ຄຳທີ່ຫວ່າງເປົ່າບໍ່ແມ່ນຫຼັກຖານໃນຕົວມັນເອງວ່າທຸກຄຳຮ້ອງຂໍໄປໂດຍກົງ.