HostString.MatchesAny(StringSegment, IList<StringSegment>) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.