HostString.MatchesAny(StringSegment, IList<StringSegment>) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ホスト ヘッダー値のホスト部分をパターンの一覧と照合します。 パターンで同じ形式が使用されている限り、ホストはエンコードされた punycode またはデコードされた Unicode 形式である可能性があります。
public:
static bool MatchesAny(Microsoft::Extensions::Primitives::StringSegment value, System::Collections::Generic::IList<Microsoft::Extensions::Primitives::StringSegment> ^ patterns);
public static bool MatchesAny (Microsoft.Extensions.Primitives.StringSegment value, System.Collections.Generic.IList<Microsoft.Extensions.Primitives.StringSegment> patterns);
static member MatchesAny : Microsoft.Extensions.Primitives.StringSegment * System.Collections.Generic.IList<Microsoft.Extensions.Primitives.StringSegment> -> bool
Public Shared Function MatchesAny (value As StringSegment, patterns As IList(Of StringSegment)) As Boolean
パラメーター
- value
- StringSegment
ポートの有無に関係なくホスト ヘッダー値。
- patterns
- IList<StringSegment>
ポートのない一致するパターンのセット。
戻り値
true
がいずれかのパターンに一致する場合 value
は 。
注釈
指定された値のポートは無視されます。 パターンにはポートを含めないようにする必要があります。 パターンは、"example.com" のような完全一致、すべてのホストに一致する最上位のワイルドカード "*"、または "abc.example.com:443" に一致するが "example.com:443" ではない "*.example.com" などのサブドメイン ワイルドカードである可能性があります。 照合では大文字と小文字が区別されません。