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


ChoicePrompt.OnRecognizeAsync Метод

Определение

Пытается распознать входные данные пользователя.

protected override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.PromptRecognizerResult<Microsoft.Bot.Builder.Dialogs.Choices.FoundChoice>> OnRecognizeAsync (Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.IDictionary<string,object> state, Microsoft.Bot.Builder.Dialogs.PromptOptions options, System.Threading.CancellationToken cancellationToken = default);
override this.OnRecognizeAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Bot.Builder.Dialogs.PromptOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.PromptRecognizerResult<Microsoft.Bot.Builder.Dialogs.Choices.FoundChoice>>
Protected Overrides Function OnRecognizeAsync (turnContext As ITurnContext, state As IDictionary(Of String, Object), options As PromptOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of PromptRecognizerResult(Of FoundChoice))

Параметры

turnContext
ITurnContext

Контекст для текущей беседы с пользователем.

state
IDictionary<String,Object>

Содержит состояние текущего экземпляра запроса в стеке диалогов.

options
PromptOptions

Объект параметров запроса, созданный на основе параметров, изначально предоставленных в вызове PromptAsync(String, PromptOptions, CancellationToken)метода .

cancellationToken
CancellationToken

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

Возвращаемое значение

Task, представляющий асинхронную операцию.

Комментарии

Если задача выполнена успешно, результат описывает результат попытки распознавания.

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