HostString.MatchesAny(StringSegment, IList<StringSegment>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Vergleicht den Hostteil eines Hostheaders mit einer Liste von Mustern. Der Host kann die codierte Punycode- oder decodierte Unicode-Form sein, solange das Muster das gleiche Format verwendet.
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
Parameter
- value
- StringSegment
Hostheaderwert mit oder ohne Port.
- patterns
- IList<StringSegment>
Eine Gruppe von Mustern, die übereinstimmen, ohne Ports.
Gibt zurück
true
, wenn value
einem der Muster entspricht.
Hinweise
Der Port für den angegebenen Wert wird ignoriert. Die Muster sollten keine Ports aufweisen. Die Muster können genaue Übereinstimmungen wie "example.com", ein Platzhalter der obersten Ebene "*" sein, der mit allen Hosts übereinstimmt, oder ein Unterdomänenplatzhalter wie "*.example.com", das "abc.example.com:443" aber nicht "example.com:443" entspricht. Beim Abgleich wird die Groß-/Kleinschreibung nicht beachtet.