Idioma

RegexEntityRecognizer Classe

Definição

Corresponde à entrada em relação a uma expressão regular.

public class RegexEntityRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.TextEntityRecognizer
type RegexEntityRecognizer = class
    inherit TextEntityRecognizer
Public Class RegexEntityRecognizer
Inherits TextEntityRecognizer
Herança

Construtores

Nome Description
RegexEntityRecognizer(String, Int32)

Inicializa uma nova instância da classe RegexEntityRecognizer.

Campos

Nome Description
ChooseIntent

Nome da intenção que será produzido por esse reconhecedor se os reconhecedores filho não tiverem consenso para intenções.

(Herdado de Recognizer)
Kind

Identificador de classe.

NoneIntent

Nenhuma intenção padrão que significa que nenhum dos reconhecedores reconhece a intenção.

(Herdado de Recognizer)

Propriedades

Nome Description
Id

Obtém ou define id do reconhecedor.

(Herdado de Recognizer)
LogPersonalInformation

Recebe ou define a flag para determinar se a telemetria deve incluir informações pessoais em seu log.

(Herdado de AdaptiveRecognizer)
Name

Recebe ou define o nome de correspondência ao resultado, valor TypeName.

Pattern

Obtém ou define o valor do padrão de expressão regular.

TelemetryClient

Obtém ou define a configuração IBotTelemetryClient atual que registra o evento RecognizerResult.

(Herdado de Recognizer)

Métodos

Nome Description
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext)

Usa o RecognizerResult para criar uma lista de propriedades a serem incluídas ao acompanhar o resultado em telemetria.

(Herdado de AdaptiveRecognizer)
Recognize(String, String)

Reconhecimento de correspondência, implementação.

RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Executa DialogContext.TurnContext.Activity atual por meio de um reconhecedor e retorna um resultado de reconhecedor genérico.

(Herdado de EntityRecognizer)
RecognizeAsync<T>(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Executa o DialogContext.TurnContext.Activity atual por um reconhecor e retorna um resultado de reconhecimento fortemente tipado usando IRecognizerConvert.

(Herdado de Recognizer)
RecognizeEntitiesAsync(DialogContext, Activity, IEnumerable<Entity>, CancellationToken)

Reconhece entidades a partir de uma Entity lista.

(Herdado de EntityRecognizer)
RecognizeEntitiesAsync(DialogContext, IEnumerable<Entity>, CancellationToken)

Reconhece entidades a partir de uma Entity lista.

(Herdado de EntityRecognizer)
RecognizeEntitiesAsync(DialogContext, String, String, IEnumerable<Entity>, CancellationToken)

Reconhece entidades a partir de uma Entity lista.

(Herdado de TextEntityRecognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Controla um evento com o nome do evento fornecido usando o TelemetryClient anexando as propriedades/métricas.

(Herdado de Recognizer)

Aplica-se a