Språk

DateTimePrompt.OnPromptAsync Metod

Definition

Ber användaren om input.

protected override System.Threading.Tasks.Task OnPromptAsync(Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.IDictionary<string,object> state, Microsoft.Bot.Builder.Dialogs.PromptOptions options, bool isRetry, System.Threading.CancellationToken cancellationToken = default);
override this.OnPromptAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Bot.Builder.Dialogs.PromptOptions * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overrides Function OnPromptAsync (turnContext As ITurnContext, state As IDictionary(Of String, Object), options As PromptOptions, isRetry As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task

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

isRetry
Boolean

true om detta är första gången denna prompt-dialoginstans på stacken ber användaren om inmatning; annars falskt.

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.

Gäller för