Partilhar via


ChannelMentionEntityRecognizer Classe

Definição

Reconhecedor que mapeia a atividade do canal. Entidades de menção de tipo no RecognizerResult formato.

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

Observações

Isto facilita a transmissão de menções explícitas de canais como o Teams/Skype para modelos LUIS. A entidade gerada tem o nome "channelMention" com a resolução {name,id} da seguinte forma: "entidades": { "channelMention": [ { "id": "28:0047c760-1f42-4a78-b1bd-9ecd95ec3615" "name":"Tess" } ], "$instance": { "channelMention": [ { "startIndex": 10, "endIndex": 13, "score": 1.0, "text": "tess" } ] } }.

Construtores

ChannelMentionEntityRecognizer(String, Int32)

Inicializa uma nova instância da ChannelMentionEntityRecognizer 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)
Kind

Identificador de classe.

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.

(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 em 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 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