Partilhar 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 AdaptiveRecognizer classe .

Campos

ChooseIntent

Nome da intenção que será produzido por este reconhecedor se os reconhecedores subordinados não tiverem consenso sobre 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 o ID do reconhecedor.

(Herdado de Recognizer)
LogPersonalInformation

Obtém ou define o sinalizador para determinar se a telemetria deve incluir informações pessoais no respetivo registo.

TelemetryClient

Obtém ou define o atualmente configurado IBotTelemetryClient que regista o evento RecognizerResult.

(Herdado de Recognizer)

Métodos

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

Utiliza o RecognizerResult para criar uma lista de propriedades a incluir ao controlar o resultado em telemetria.

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

Executa a caixa de diálogo atualContext.TurnContext.Activity através de um reconhecedor e devolve um resultado de reconhecedor genérico.

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

Executa a caixa de diálogo atualContext.TurnContext.Activity através de um reconhecedor e devolve um resultado de reconhecedor com um tipo de letra forte com IRecognizerConvert.

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

Monitoriza um evento com o nome do evento fornecido através do TelemetryClient que anexa as propriedades/métricas.

(Herdado de Recognizer)

Aplica-se a