Dela via


DateTimePrompt.OnRecognizeAsync Metod

Definition

Försöker identifiera användarens indata som ett datum/tid-värde.

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

Parametrar

turnContext
ITurnContext

Kontext för den aktuella konversationsvändningen med användaren.

state
IDictionary<String,Object>

Innehåller tillstånd för den aktuella instansen av prompten i dialogstacken.

options
PromptOptions

Ett objekt för promptalternativ som skapats utifrån de alternativ som ursprungligen angavs i anropet till PromptAsync(String, PromptOptions, CancellationToken).

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En Task som representerar den asynkrona åtgärden.

Kommentarer

Om uppgiften lyckas beskriver resultatet av igenkänningsförsöket.

Gäller för