Compartilhar via


AdaptiveRecognizer Classe

Definição

Implementação do reconhecedor, destinada a ser uma classe base para reconhecedores adaptáveis.

public abstract class AdaptiveRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type AdaptiveRecognizer = class
    inherit Recognizer
Public MustInherit Class AdaptiveRecognizer
Inherits Recognizer
Herança
AdaptiveRecognizer
Derivado

Construtores

AdaptiveRecognizer(String, Int32)

Inicializa uma nova instância da classe AdaptiveRecognizer.

Campos

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)
NoneIntent

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

(Herdado de Recognizer)

Propriedades

Id

Obtém ou define a ID do reconhecedor.

(Herdado de Recognizer)
LogPersonalInformation

Obtém ou define o sinalizador para determinar se a telemetria deve incluir informações pessoais em seu log.

TelemetryClient

Obtém ou define o configurado IBotTelemetryClient no momento que registra o evento RecognizerResult.

(Herdado de Recognizer)

Métodos

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.

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 Recognizer)
RecognizeAsync<T>(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 fortemente tipado usando IRecognizerConvert.

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

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

(Herdado de Recognizer)

Aplica-se a