.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 பயன்படுத்தவும். காலியான நேரடி முகவரி ஒவ்வொரு கோரிக்கையும் நேரடியாகச் செல்கிறது என்பதற்கு அதுவே சான்று அல்ல.