Partager via


HostString.MatchesAny(StringSegment, IList<StringSegment>) Méthode

Définition

Correspond à la partie hôte d’une valeur d’en-tête d’hôte par rapport à une liste de modèles. L’hôte peut être le punycode encodé ou la forme Unicode décodée tant que le modèle utilise le même format.

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

Paramètres

value
StringSegment

Valeur d’en-tête d’hôte avec ou sans port.

patterns
IList<StringSegment>

Ensemble de modèles à mettre en correspondance, sans ports.

Retours

true si value correspond à l’un des modèles.

Remarques

Le port sur la valeur donnée est ignoré. Les modèles ne doivent pas avoir de ports. Les modèles peuvent être des correspondances exactes comme « example.com », un caractère générique de niveau supérieur « * » qui correspond à tous les hôtes, ou un caractère générique de sous-domaine comme « *.example.com » qui correspond à « abc.example.com:443 », mais pas « example.com:443 ». La correspondance ne respecte pas la casse.

S’applique à