Partilhar via


Prompt<T>.OnRecognizeAsync Método

Definição

Quando substituído numa classe derivada, tenta reconhecer a entrada do utilizador.

protected abstract System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.PromptRecognizerResult<T>> OnRecognizeAsync (Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.IDictionary<string,object> state, Microsoft.Bot.Builder.Dialogs.PromptOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member 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<'T>>
Protected MustOverride Function OnRecognizeAsync (turnContext As ITurnContext, state As IDictionary(Of String, Object), options As PromptOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of PromptRecognizerResult(Of T))

Parâmetros

turnContext
ITurnContext

Contexto para a viragem atual da conversação com o utilizador.

state
IDictionary<String,Object>

Contém o estado da instância atual do pedido na pilha de diálogo.

options
PromptOptions

Um objeto de opções de pedido construído a partir das opções inicialmente fornecidas na chamada para PromptAsync(String, PromptOptions, CancellationToken).

cancellationToken
CancellationToken

Um token de cancelamento que pode ser utilizado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

Um Task que representa a operação assíncrona.

Observações

Se a tarefa for bem-sucedida, o resultado descreve o resultado da tentativa de reconhecimento.

Aplica-se a