<defaultProxy> 要素 (ネットワーク設定)

更新 : 2007 年 11 月

ハイパーテキスト転送プロトコル (HTTP: Hypertext Transfer Protocol) プロキシ サーバーを構成します。

<configuration> 要素
  <system.Net> 要素 (ネットワーク設定)
    <defaultProxy> 要素 (ネットワーク設定)

<defaultProxy
  enabled="true|false"
  useDefaultCredentials="true|false"
  <bypasslist> … </bypasslist>
  <proxy> … </proxy>
  <module> … </module>
/>

属性と要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

要素

説明

enabled

Web プロキシが使用されているかどうかを指定します。既定値は、true です。

useDefaultCredentials

このホストに対する既定の資格情報が Web プロキシにアクセスするために使用されるかどうかを指定します。既定値は、false です。

子要素

要素

説明

bypasslist

プロキシを使用しないアドレスを記述する一連の正規表現を提供します。

module

新しいプロキシ モジュールをアプリケーションに追加します。

proxy

プロキシ サーバーを定義します。

親要素

要素

説明

system.net

.NET Framework がネットワークに接続する方法を指定するための設定が含まれています。

解説

defaultProxy 要素が空の場合、Internet Explorer のプロキシ設定が使用されます。この動作は、.NET Framework Version 1.1 とは異なります。

構成ファイル

この要素は、アプリケーション構成ファイルまたはマシン構成ファイル (Machine.config) で使用できます。

使用例

Internet Explorer プロキシの既定値を使用し、プロキシ アドレスを指定し、ローカル アクセスおよび contoso.com のプロキシをバイパスするコード例を次に示します。

<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>

参照

参照

ネットワーク設定スキーマ

System.Net.WebProxy