Compartir a través de


ChoicePrompt.OnRecognizeAsync Método

Definición

Intenta reconocer la entrada del usuario.

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))

Parámetros

turnContext
ITurnContext

Contexto para el turno actual de conversación con el usuario.

state
IDictionary<String,Object>

Contiene el estado de la instancia actual del símbolo del sistema en la pila de diálogos.

options
PromptOptions

Objeto de opciones de solicitud construido a partir de las opciones proporcionadas inicialmente en la llamada a PromptAsync(String, PromptOptions, CancellationToken).

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Tarea Task que representa la operación asincrónica.

Comentarios

Si la tarea se realiza correctamente, el resultado describe el resultado del intento de reconocimiento.

Se aplica a