Dela via


<defaultProxy-element> (nätverksinställningar)

Konfigurerar proxyservern Hypertext Transfer Protocol (HTTP).

<konfiguration><system.net<>defaultProxy>

Kommentar

Om du migrerar till .NET 6+ konfigurerar du proxyservern med hjälp av HttpClient.DefaultProxy egenskapen .

Syntax

<defaultProxy
  enabled="True|False"
  useDefaultCredentials="True|False">
    <bypasslist>...</bypasslist>
    <proxy>...</proxy>
    <module>...</module>
</defaultProxy>

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Element Beskrivning
enabled Anger om en webbproxy används. Standardvärdet är True.
useDefaultCredentials Anger om standardautentiseringsuppgifterna för den här värden används för att komma åt webbproxyn. Standardvärdet är False.

Underordnade element

Element Beskrivning
bypasslist Innehåller en uppsättning reguljära uttryck som beskriver adresser som inte använder proxyn.
Modul Lägger till en ny proxymodul i programmet.
Proxy Definierar en proxyserver.

Överordnade element

Element Beskrivning
system.net Innehåller inställningar som anger hur .NET Framework ansluter till nätverket.

Kommentarer

Om elementet defaultProxy är tomt används systemproxyinställningarna.

Ett undantag utlöses om modulelementet anger en icke-offentlig typ, typen härleds inte från IWebProxy klassen, ett undantag från den parameterlösa konstruktorn för det här objektet inträffade eller ett undantag inträffade när den systemdefinierade standardproxyn hämtades. Egenskapen InnerException för undantaget bör ha mer information om rotorsaken till felet.

Konfigurationsfiler

Det här elementet kan användas i programkonfigurationsfilen eller datorkonfigurationsfilen (Machine.config).

Exempel

I följande exempel används standardvärdena från systemproxyn, anger proxyadressen och kringgår proxyn för lokal åtkomst och contoso.com.

<configuration>
  <system.net>
    <defaultProxy>
      <proxy
        usesystemdefault="True"
        proxyaddress="http://192.168.1.10:3128"
        bypassonlocal="True"
      />
      <bypasslist>
        <add address="[a-z]+\.contoso\.com$" />
      </bypasslist>
    </defaultProxy>
  </system.net>
</configuration>

Se även