Partager via


PatternMatchingEntity Classe

Définition

Représente une entité de correspondance de modèle utilisée pour la reconnaissance des intentions.

public class PatternMatchingEntity
type PatternMatchingEntity = class
Public Class PatternMatchingEntity
Héritage
PatternMatchingEntity

Constructeurs

PatternMatchingEntity(String, EntityType, EntityMatchMode, IEnumerable<String>)

Constructeur protégé qui définit les propriétés avec les paramètres d’entrée.

Propriétés

EntityId

Id utilisé pour définir cette entité si elle est mise en correspondance. Cet ID doit apparaître dans une expression d’intention, sinon l’entité ne sera jamais mise en correspondance.

Mode

EntityMatchMode de cette entité.

Phrases

Liste de chaînes utilisées pour faire correspondre l’entité pour les entités de type List. Le mode strict signifie que l’entité doit apparaître dans la liste.

Type

EntityType de cette entité.

Méthodes

CreateAnyEntity(String)

Crée une entité de correspondance de modèle à l’aide de l’ID d’intention spécifié.

CreateIntegerEntity(String)

Crée une entité de correspondance de modèle à l’aide de l’ID d’intention spécifié. L’entité PrebuiltInteger correspond aux mots représentant des nombres aux formats lexical, numérique et ordinal.

CreateListEntity(String, EntityMatchMode, IEnumerable<String>)

Crée une entité de correspondance de modèle à l’aide de l’ID d’intention spécifié, EntityMatchMode, expressions. Ce type d’entité correspond en fonction des expressions fournies.

CreateListEntity(String, EntityMatchMode, String[])

Crée une entité de correspondance de modèle à l’aide de l’ID d’intention spécifié, EntityMatchMode, expressions. Ce type d’entité correspond en fonction des expressions fournies.

S’applique à