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

Definition

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.

Gilt für: