Språk

DateTimePrompt.OnRecognizeAsync Metod

Definition

Försöker känna igen användarens inmatning som ett datum-tidsvä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 promptoptionsobjekt konstruerat från de alternativ som initialt 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 resultatet av igenkänningsförsöket.

Gäller för