WebProxy.IsBypassed メソッド
指定したホストでプロキシ サーバーを使用するかどうかを示します。
Public Overridable Function IsBypassed( _
ByVal host As Uri _) As Boolean Implements IWebProxy.IsBypassed
[C#]
public virtual bool IsBypassed(Urihost);
[C++]
public: virtual bool IsBypassed(Uri* host);
[JScript]
public function IsBypassed(
host : Uri) : Boolean;
パラメータ
- host
プロキシの使用を確認するホストの Uri 。
戻り値
host でプロキシ サーバーを使用しない場合は true 。それ以外の場合は false 。
実装
解説
IsBypassed メソッドを使用して、インターネット リソースにアクセスする場合に、プロキシ サーバーをバイパスするかどうかを決めます。
BypassProxyOnLocal プロパティと BypassList プロパティは、 IsBypassed メソッドの戻り値を制御します。
IsBypassed は、次のいずれかの条件に基づいて true を返します。
- BypassProxyOnLocal が true で、 host がローカル URI の場合。ローカル要求は、"http://webserver/" のように、URI にピリオド (.) がないことによって識別されます。
- host が BypassList の正規表現と一致する場合。
- Address が null 参照 (Visual Basic では Nothing) の場合。
その他のすべての場合には、 false を返します。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET, Common Language Infrastructure (CLI) Standard
.NET Framework セキュリティ:
- ArgumentException BypassList 無効な正規表現が含まれています。