RegexRecognizer Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация распознавателя, которая использует выражения регулярных выражений для идентификации намерений.
public class RegexRecognizer : Microsoft.Bot.Builder.Dialogs.Adaptive.Recognizers.AdaptiveRecognizer
type RegexRecognizer = class
inherit AdaptiveRecognizer
Public Class RegexRecognizer
Inherits AdaptiveRecognizer
- Наследование
Конструкторы
RegexRecognizer(String, Int32) |
Инициализирует новый экземпляр класса RegexRecognizer. |
Поля
ChooseIntent |
Имя намерения, которое будет создано этим распознавательом, если дочерние распознаватели не имеют консенсуса для намерений. (Унаследовано от Recognizer) |
Kind |
Идентификатор класса. |
NoneIntent |
Стандартное намерение none, т. е. ни одно из распознавателей не распознает намерение. (Унаследовано от Recognizer) |
Свойства
Entities |
Возвращает или задает распознаватели сущностей. |
Id |
Возвращает или задает идентификатор распознавателя. (Унаследовано от Recognizer) |
Intents |
Возвращает или задает шаблоны намерений для распознавания намерений с помощью регулярных выражений. |
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 через распознаватель и возвращает RecognizerResult. |
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) |