次の方法で共有


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

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

<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 とは異なります。

<module> 要素で非パブリック型が指定されている場合、型が IWebProxy クラスから派生していない場合、このオブジェクトの既定のコンストラクターから例外が発生した場合、またはシステムで指定されている既定のプロキシの取得中に例外が発生した場合は、例外がスローされます。 例外の InnerException プロパティに、このエラーの根本的な原因に関する詳細情報が含まれています。

構成ファイル

この要素は、アプリケーション構成ファイルまたはマシン構成ファイル (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