<bypasslist> 要素 (ネットワーク設定)
プロキシを使用しないアドレスを記述する一連の正規表現を提供します。
configuration
<system.net>
<defaultProxy>
<bypasslist>
構文
<bypasslist>
</bypasslist>
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
なし。
子要素
要素 | 説明 |
---|---|
add | プロキシ バイパス リストに IP アドレスまたは DNS 名を追加します。 |
オフ | バイパス リストをクリアします。 |
remove | プロキシ バイパス リストから IP アドレスまたは DNS 名を削除します。 |
親要素
要素 | 説明 |
---|---|
defaultProxy | ハイパーテキスト転送プロトコル (HTTP: Hypertext Transfer Protocol) プロキシ サーバーを構成します。 |
解説
バイパス リストには、WebRequest インスタンスがプロキシ サーバーを経由せずに直接アクセスする URI を記述する正規表現が含まれます。
この要素に対して正規表現を指定するときには、注意が必要です。 正規表現 [a-z]+\\.contoso\\.com
は contoso.com ドメイン内の任意のホストと一致しますが、contoso.com.cpandl.com ドメイン内の任意のホストとも一致します。 contoso.com ドメイン内のホストにのみ一致させるには、アンカー ($
): [a-z]+\\.contoso\\.com$
を使用します。
正規表現の詳細については、「.NET Framework の正規表現」を参照してください。
構成ファイル
この要素は、アプリケーション構成ファイルまたはマシン構成ファイル (Machine.config) で使用できます。
例
次の例では、バイパス リストに 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>
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET