HostString.MatchesAny(StringSegment, IList<StringSegment>) Metoda

Definicja

Dopasuje część hosta wartości nagłówka hosta do listy wzorców. Host może być zakodowanym znakiem punycode lub zdekodowanym formularzem Unicode, o ile wzorzec używa tego samego formatu.

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

Parametry

value
StringSegment

Wartość nagłówka hosta z portem lub bez go.

patterns
IList<StringSegment>

Zestaw wzorców do dopasowania bez portów.

Zwraca

true jeśli value pasuje do dowolnego z wzorców.

Uwagi

Port w podanej wartości jest ignorowany. Wzorce nie powinny mieć portów. Wzorce mogą być dokładnymi dopasowaniami, takimi jak "example.com", symbol wieloznaczny najwyższego poziomu "*", który pasuje do wszystkich hostów lub poddomeny z symbolami wieloznacznymi, takimi jak "*.example.com", który pasuje do "abc.example.com:443", ale nie "example.com:443". Dopasowanie jest bez uwzględniania wielkości liter.

Dotyczy