Partilhar via


PatternMatchingEntity Classe

Definição

Representa uma entidade de correspondência de padrões usada para reconhecimento de intenção.

public class PatternMatchingEntity
type PatternMatchingEntity = class
Public Class PatternMatchingEntity
Herança
PatternMatchingEntity

Construtores

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

Construtor protegido que define as propriedades com os parâmetros de entrada.

Propriedades

EntityId

Uma ID usada para definir essa entidade se ela for correspondida. Essa ID deve aparecer em uma frase de intenção ou a entidade nunca será correspondida.

Mode

O EntityMatchMode desta Entidade.

Phrases

Uma lista de cadeias de caracteres usadas para corresponder à entidade para entidades de tipo de lista. Modo Estrito significa que a entidade deve aparecer na lista.

Type

O EntityType dessa entidade.

Métodos

CreateAnyEntity(String)

Cria uma entidade de correspondência de padrão usando a ID de intenção especificada.

CreateIntegerEntity(String)

Cria uma entidade de correspondência de padrão usando a ID de intenção especificada. A Entidade PrebuiltInteger corresponderá às palavras que representam números em formatos léxicos, dígitos e ordinais.

CreateListEntity(String, EntityMatchMode, IEnumerable<String>)

Cria uma entidade de correspondência de padrões usando a ID de intenção especificada, EntityMatchMode, frases. Esse tipo de entidade corresponderá com base nas frases fornecidas.

CreateListEntity(String, EntityMatchMode, String[])

Cria uma entidade de correspondência de padrões usando a ID de intenção especificada, EntityMatchMode, frases. Esse tipo de entidade corresponderá com base nas frases fornecidas.

Aplica-se a