共用方式為


<defaultProxy > 元素 (網路設定)

設定超文字傳輸協定 (HTTP) 的 Proxy 伺服器。

<configuration >< system.net <> defaultProxy>

注意

如果您要移轉至 .NET 6+,請使用 HttpClient.DefaultProxy 屬性設定 Proxy 伺服器。

語法

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

屬性和元素

下列章節說明屬性、子元素和父元素。

屬性

Element 說明
enabled 指定是否使用 Web Proxy。 預設值是 True
useDefaultCredentials 指定此主機的預設認證是否用來存取 Web Proxy。 預設值是 False

子元素

Element 說明
bypasslist 提供一組位址的規則運算式,說明不使用 Proxy。
module 將新的 Proxy 模組加入至應用程式。
代理 定義 Proxy 伺服器。

父元素

Element 說明
system.net 包含指定 .NET Framework 如何連線到網路的設定。

備註

如果元素是空的 defaultProxy ,則會使用系統 Proxy 設定。

如果 模組 專案指定非公用類型、類型不是衍生自 IWebProxy 類別、發生這個物件的無參數建構函式的例外狀況,或擷取系統指定的預設 Proxy 時發生例外狀況,則會擲回例外狀況。 例外狀況的 InnerException 屬性應該會有此錯誤的根本原因之詳細資訊。

組態檔

此項目可以用於應用程式組態檔或電腦組態檔 (Machine.config)。

範例

下列範例會使用系統 Proxy 中的預設值、指定 Proxy 位址,並略過 Proxy 進行本機存取和 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>

另請參閱