.NET Framework Web.config ètò aṣojú pẹ̀lú DefaultProxySection
Lo DefaultProxySection láti ṣàyẹ̀wò àwọn àmì ìṣètò àti àdírẹ́sì aṣojú gbangba nínú ohun èlò wẹ́ẹ̀bù .NET Framework tí ó wà.
Láti ṣàyẹ̀wò ìṣètò nínú ohun èlò ASP.NET .NET Framework tí ó wà, ka system.net/defaultProxy nípasẹ̀ API ìṣètò:
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;
}
Àwọn iye tí a dá padà ṣàpèjúwe apá ìṣètò náà, pẹ̀lú ìṣètò àjogúnbá tí ó wúlò àti àwọn iye àkọ́kọ́. Wọ́n wúlò nígbà tí a bá ń fi ìṣètò tí ohun èlò náà yàn hàn tàbí ń ṣàyẹ̀wò rẹ̀.
ProxyAddress gbangba yàtọ̀ sí aṣojú tí a yàn fún ibi àfojúsùn kan. Ìlànà aládàáṣiṣẹ́ lè yan ọ̀nà mìíràn fún gbogbo URL, bẹ́ẹ̀ sì ni ìbéèrè lè gbé ìṣètò aṣojú kedere tirẹ̀.
Lo IWebProxy.GetProxy(destination) nígbà tí ìbéèrè bá jẹ́ ìpinnu ìlànà fún ibi àfojúsùn yẹn. Lo DefaultProxySection nígbà tí ìbéèrè bá jẹ́ ohun tí ìṣètò ń kéde. Àdírẹ́sì gbangba tí ó ṣófo kì í ṣe ẹ̀rí fúnrarẹ̀ pé gbogbo ìbéèrè ń lọ tààrà.