<defaultProxy> 項目 (網路設定)
設定超文字傳輸協定 (HTTP) Proxy 伺服器。
<defaultProxy
enabled="true|false"
useDefaultCredentials="true|false"
<bypasslist> … </bypasslist>
<proxy> … </proxy>
<module> … </module>
/>
屬性和項目
下列各節將說明屬性、子項目和父項目。
屬性
項目 |
描述 |
---|---|
enabled |
指定是否使用 Web Proxy。 預設值是 true。 |
useDefaultCredentials |
指定是否會使用此主機的預設認證來接受 Web Proxy。 預設值是 false。 |
子項目
項目 |
描述 |
---|---|
提供一組規則運算式 (Regular Expression),描述不使用 Proxy 的位址。 |
|
將新的 Pxory 模組加入至應用程式。 |
|
定義 Proxy 伺服器。 |
父項目
項目 |
描述 |
---|---|
包含指定 .NET Framework 如何連接至網路的設定。 |
備註
如果 defaultProxy 項目是空的,則會使用 Internet Explorer 中的 Proxy 設定。 這個行為與 .NET Framework 1.1 版不同。
如果 <module> 項目指定非公用型別,該型別不衍生自 IWebProxy 類別,從這個物件的預設建構函式中發生例外狀況,或者當擷取系統指定的預設 Proxy 時發生例外狀況,就會擲回例外狀況。 例外狀況上的 InnerException 屬性應該會有造成錯誤之根目錄的詳細資訊。
組態檔
這個項目可以用於應用程式組態檔或電腦組態檔 (Machine.config)。
範例
下列程式碼範例會使用 Internet Explorer Proxy 的預設值,指定 Proxy 位址,並且略過本機存取和 contoso.com 的 Proxy。
<configuration>
<system.net>
<defaultProxy>
<proxy
usesystemdefaults="true"
proxyaddress="http://192.168.1.10:3128"
bypassonlocal="true"
/>
<bypasslist
<add address="[a-z]+\.contoso\.com" />
</bypasslist>
</defaultProxy>
</system.net>
</configuration>