Lingua

DateTimePrompt.OnRecognizeAsync Metodo

Definizione

Tenta di riconoscere l'input dell'utente come valore di data e ora.

protected override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.PromptRecognizerResult<System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.DateTimeResolution>>> 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<System.Collections.Generic.IList<Microsoft.Bot.Builder.Dialogs.DateTimeResolution>>>
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 IList(Of DateTimeResolution)))

Parametri

turnContext
ITurnContext

Contesto per il turno di conversazione corrente con l'utente.

state
IDictionary<String,Object>

Contiene lo stato per l'istanza corrente del prompt nello stack di dialoghi.

options
PromptOptions

Un oggetto opzioni di prompt costruito a partire dalle opzioni inizialmente fornite nella chiamata a PromptAsync(String, PromptOptions, CancellationToken).

cancellationToken
CancellationToken

Token di annullamento che può essere utilizzato da altri oggetti o thread per ricevere un avviso di annullamento.

Valori restituiti

Oggetto Task che rappresenta l'operazione asincrona.

Commenti

Se l'attività ha esito positivo, il risultato descrive il risultato del tentativo di riconoscimento.

Si applica a