プロキシ サーバーを定義します。
<構成>
<system.net>
<defaultProxy>
<プロキシ>
構文
<proxy
autoDetect="True|False|Unspecified"
bypassonlocal="True|False|Unspecified"
proxyaddress="uriString"
scriptLocation="uriString"
usesystemdefault="True|False|Unspecified"
/>
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
Attributes
| 属性 | 説明 |
|---|---|
autoDetect |
プロキシが自動的に検出されるかどうかを指定します。 既定値は Unspecified です。 |
bypassonlocal |
ローカル リソースに対してプロキシをバイパスするかどうかを指定します。 ローカル リソースには、ローカル サーバー (http://localhost、 http://loopback、または http://127.0.0.1) と、ピリオド (http://webserver) のない URI が含まれます。 既定値は Unspecified です。 |
proxyaddress |
使用するプロキシ URI を指定します。 |
scriptLocation |
構成スクリプトの場所を指定します。 この属性には bypassonlocal 属性を使用しないでください。 |
usesystemdefault |
システム プロキシ設定を使用するかどうかを指定します。
Trueに設定すると、後続の属性によってシステム プロキシ設定がオーバーライドされます。 既定値は Unspecified です。 |
子要素
なし。
親要素
| 要素 | 説明 |
|---|---|
| defaultProxy | ハイパーテキスト転送プロトコル (HTTP) プロキシ サーバーを構成します。 |
テキスト値
注釈
proxy要素は、アプリケーションのプロキシ サーバーを定義します。 この要素が構成ファイルにない場合、.NET Framework はシステム プロキシ設定を使用します。
proxyaddress属性の値は、整形式の Uniform Resource Indicator (URI) である必要があります。
scriptLocation属性は、プロキシ構成スクリプトの自動検出を指します。
WebProxy クラスは、インターネット プロパティの接続に対して [自動構成スクリプトの使用] オプションが選択されている場合に、構成スクリプト (通常は Wpad.dat という名前) の検索を試みます。
bypassonlocalが任意の値に設定されている場合、scriptLocationは無視されます。
proxyaddress属性で無効な既定のプロキシが指定されている場合は、例外がスローされます。 例外の InnerException プロパティには、エラーの根本原因に関する詳細情報が必要です。
構成ファイル
この要素は、アプリケーション構成ファイルまたはマシン構成ファイル (Machine.config) で使用できます。
Example
次の例では、システム プロキシの既定値を使用し、プロキシ アドレスを指定し、ローカル アクセス用にプロキシをバイパスします。
<configuration>
<system.net>
<defaultProxy>
<proxy
usesystemdefault="True"
proxyaddress="http://192.168.1.10:3128"
bypassonlocal="True"
/>
</defaultProxy>
</system.net>
</configuration>
こちらも参照ください
.NET