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.

Artaigilean co-cheangailte