Gosodiadau procsi Web.config .NET Framework gyda DefaultProxySection
Defnyddiwch DefaultProxySection i archwilio baneri ffurfweddu a chyfeiriad procsi llythrennol mewn cymhwysiad gwe .NET Framework presennol.
I archwilio ffurfweddiad mewn cymhwysiad ASP.NET .NET Framework presennol, darllenwch system.net/defaultProxy drwy'r API ffurfweddu:
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;
}
Mae'r gwerthoedd a ddychwelir yn disgrifio'r adran ffurfweddu, gan gynnwys ffurfweddiad etifeddol perthnasol a rhagosodiadau. Maent yn ddefnyddiol wrth arddangos neu archwilio ffurfweddiad a ddewiswyd y cymhwysiad.
Mae ProxyAddress llythrennol yn wahanol i brocsi a ddewiswyd ar gyfer cyrchfan. Gall polisi awtomatig ddewis llwybr arall ar gyfer pob URL, a gall cais hefyd gario ei ffurfweddiad procsi penodol ei hun.
Defnyddiwch IWebProxy.GetProxy(destination) pan fo'r cwestiwn yn benderfyniad y polisi ar gyfer y gyrchfan honno. Defnyddiwch DefaultProxySection pan fo'r cwestiwn yn ymwneud â'r hyn y mae'r ffurfweddiad yn ei ddatgan. Nid yw cyfeiriad llythrennol gwag ynddo'i hun yn brawf bod pob cais yn mynd yn uniongyrchol.