Roghainnean proxy Web.config .NET Framework le DefaultProxySection
Cleachd DefaultProxySection gus brataichean rèiteachaidh agus seòladh proxy litireil a sgrùdadh ann an aplacaid lìn .NET Framework a tha ann mu thràth.
Gus an rèiteachadh a sgrùdadh ann an aplacaid ASP.NET .NET Framework a tha ann mu thràth, leugh system.net/defaultProxy tron API rèiteachaidh:
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;
}
Tha na luachan a thèid a thilleadh a' toirt cunntas air an earrann rèiteachaidh, a' gabhail a-steach an rèiteachadh oighreachail a tha buntainneach agus na bunaitean. Tha iad feumail nuair a thathar a' sealltainn no a' sgrùdadh rèiteachadh taghte na h-aplacaid.
Tha ProxyAddress litireil eadar-dhealaichte bho proxy a thèid a thaghadh airson ceann-uidhe. Faodaidh poileasaidh fèin-ghluasadach slighe eadar-dhealaichte a thaghadh airson gach URL, agus faodaidh iarrtas an rèiteachadh proxy follaiseach aige fhèin a ghiùlan cuideachd.
Cleachd IWebProxy.GetProxy(destination) nuair is e a' cheist co-dhùnadh a' phoileasaidh airson a' chinn-uidhe sin. Cleachd DefaultProxySection nuair is e a' cheist dè a tha an rèiteachadh ag innse. Chan eil seòladh litireil falamh na dhearbhadh leis fhèin gu bheil gach iarrtas a' dol gu dìreach.