Partilhar via


EntityRecognizer Classe

Definição

Classe base de reconhecedores de entidades.

public class EntityRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type EntityRecognizer = class
    inherit AdaptiveRecognizer
Public Class EntityRecognizer
Inherits AdaptiveRecognizer
Herança
Derivado

Construtores

EntityRecognizer(String, Int32)

Inicializa uma nova instância da EntityRecognizer classe.

Campos

ChooseIntent

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

(Herdado de Recognizer)
NoneIntent

Standard nenhuma intençã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.

(Herdado de AdaptiveRecognizer)
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 na telemetria.

(Herdado de AdaptiveRecognizer)
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.

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 o IRecognizerConvert.

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

Reconhece entidades de uma Entity lista.

RecognizeEntitiesAsync(DialogContext, IEnumerable<Entity>, CancellationToken)

Reconhece entidades de uma Entity lista.

RecognizeEntitiesAsync(DialogContext, String, String, IEnumerable<Entity>, CancellationToken)

Reconhece entidades de uma Entity lista.

TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

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

(Herdado de Recognizer)

Aplica-se a