Поделиться через


ChannelMentionEntityRecognizer Класс

Определение

Распознаватель, который сопоставляет активность канала. Сущности типа, упоминающие в RecognizerResult формате.

public class ChannelMentionEntityRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type ChannelMentionEntityRecognizer = class
    inherit AdaptiveRecognizer
Public Class ChannelMentionEntityRecognizer
Inherits AdaptiveRecognizer
Наследование
ChannelMentionEntityRecognizer

Комментарии

Это упрощает передачу явных упоминаний из таких каналов, как Teams/Skype, в модели LUIS. Созданная сущность называется channelMention с разрешением {name,id} следующим образом: "entities": { "channelMention": [ { "id": "28:0047c760-1f42-4a78-b1bd-9ecd95ec3615" "name":"Tess" } ], "$instance": { "channelMention": [ { "startIndex": 10, "endIndex": 13, "score": 1.0, "text": "tess" } }.

Конструкторы

ChannelMentionEntityRecognizer(String, Int32)

Инициализирует новый экземпляр класса ChannelMentionEntityRecognizer.

Поля

ChooseIntent

Имя намерения, которое будет создано этим распознавателем, если дочерние распознаватели не имеют консенсуса для намерений.

(Унаследовано от Recognizer)
Kind

Идентификатор класса.

NoneIntent

Стандартное намерение none. Это означает, что ни один из распознавителей не распознает намерение.

(Унаследовано от Recognizer)

Свойства

Id

Возвращает или задает идентификатор распознавателя.

(Унаследовано от Recognizer)
LogPersonalInformation

Возвращает или задает флаг для определения того, должны ли данные телеметрии включать в журнал персональные данные.

(Унаследовано от AdaptiveRecognizer)
TelemetryClient

Возвращает или задает текущий настроенный IBotTelemetryClient объект , который регистрирует событие RecognizerResult.

(Унаследовано от Recognizer)

Методы

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

Использует RecognizerResult для создания списка свойств, которые будут включены при отслеживании результата в телеметрии.

(Унаследовано от AdaptiveRecognizer)
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>)

Запускает текущий объект DialogContext.TurnContext.Activity через распознаватель и возвращает универсальный результат распознавателя.

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

Запускает текущий объект DialogContext.TurnContext.Activity через распознаватель и возвращает строго типизированный результат распознавателя с помощью IRecognizerConvert.

(Унаследовано от Recognizer)
TrackRecognizerResult(DialogContext, String, Dictionary<String,String>, Dictionary<String,Double>)

Отслеживает событие с именем события, указанным с помощью TelemetryClient, присоединяющего свойства и метрики.

(Унаследовано от Recognizer)

Применяется к