.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 વાપરો. ખાલી શાબ્દિક સરનામું પોતે એ પુરાવો નથી કે દરેક વિનંતી સીધી જાય છે.