次の方法で共有


HostString.MatchesAny(StringSegment, IList<StringSegment>) メソッド

定義

ホスト ヘッダー値のホスト部分をパターンの一覧と照合します。 パターンで同じ形式が使用されている限り、ホストはエンコードされた 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" などのサブドメイン ワイルドカードである可能性があります。 照合では大文字と小文字が区別されません。

適用対象