AdaptiveRecognizer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация распознавателя, предназначенная как базовый класс для адаптивных распознавателей.
public abstract class AdaptiveRecognizer : Microsoft.Bot.Builder.Dialogs.Recognizer
type AdaptiveRecognizer = class
inherit Recognizer
Public MustInherit Class AdaptiveRecognizer
Inherits Recognizer
- Наследование
- Производный
Конструкторы
AdaptiveRecognizer(String, Int32) |
Инициализирует новый экземпляр класса AdaptiveRecognizer. |
Поля
ChooseIntent |
Имя намерения, которое будет создано этим распознавателем, если дочерние распознаватели не имеют консенсуса для намерений. (Унаследовано от Recognizer) |
NoneIntent |
Стандартное намерение none. Это означает, что ни один из распознавителей не распознает намерение. (Унаследовано от Recognizer) |
Свойства
Id |
Возвращает или задает идентификатор распознавателя. (Унаследовано от Recognizer) |
LogPersonalInformation |
Возвращает или задает флаг для определения того, должны ли данные телеметрии включать в журнал персональные данные. |
TelemetryClient |
Возвращает или задает текущий настроенный IBotTelemetryClient объект , который регистрирует событие RecognizerResult. (Унаследовано от Recognizer) |
Методы
FillRecognizerResultTelemetryProperties(RecognizerResult, Dictionary<String,String>, DialogContext) |
Использует RecognizerResult для создания списка свойств, которые будут включены при отслеживании результата в телеметрии. |
RecognizeAsync(DialogContext, Activity, CancellationToken, Dictionary<String,String>, Dictionary<String,Double>) |
Запускает текущий объект DialogContext.TurnContext.Activity через распознаватель и возвращает универсальный результат распознавателя. (Унаследовано от Recognizer) |
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) |