プロキシを使用しないアドレスを記述する正規表現のセットを提供します。
<構成>
<system.net>
<defaultProxy>
<bypasslist>
構文
<bypasslist>
</bypasslist>
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
Attributes
なし。
子要素
| 要素 | 説明 |
|---|---|
| add | IP アドレスまたは DNS 名をプロキシ バイパス リストに追加します。 |
| クリア | バイパス リストをクリアします。 |
| remove | プロキシ バイパス リストから IP アドレスまたは DNS 名を削除します。 |
親要素
| 要素 | 説明 |
|---|---|
| defaultProxy | ハイパーテキスト転送プロトコル (HTTP) プロキシ サーバーを構成します。 |
注釈
バイパス リストには、インスタンスがプロキシ サーバー経由ではなく直接アクセス WebRequest URI を記述する正規表現が含まれています。
この要素の正規表現を指定する場合は注意が必要です。 正規表現 [a-z]+\\.contoso\\.com は、contoso.com ドメイン内の任意のホストと一致しますが、contoso.com.cpandl.com ドメイン内の任意のホストとも一致します。 contoso.com ドメイン内のホストのみを照合するには、アンカー ($): [a-z]+\\.contoso\\.com$を使用します。
正規表現の詳細については、次を参照してください。.NET Framework 正規表現。
構成ファイル
この要素は、アプリケーション構成ファイルまたはマシン構成ファイル (Machine.config) で使用できます。
Example
次の例では、バイパス リストに 2 つのアドレスを追加します。 1 つ目は、contoso.com ドメイン内のすべてのサーバーのプロキシをバイパスします。2 つ目は、IP アドレスが 192.168 で始まるすべてのサーバーのプロキシをバイパスします。
<configuration>
<system.net>
<defaultProxy>
<bypasslist>
<add address="[a-z]+\.contoso\.com$" />
<add address="192\.168\.\d{1,3}\.\d{1,3}" />
</bypasslist>
</defaultProxy>
</system.net>
</configuration>
こちらも参照ください
.NET