Dela via


TextPrompt.OnPromptAsync Metod

Definition

Uppmanar användaren att ange indata.

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 objekt för promptalternativ som skapats utifrån de alternativ som ursprungligen angavs i anropet till PromptAsync(String, PromptOptions, CancellationToken).

isRetry
Boolean

sant om det här är första gången den här promptdialoginstansen i stacken uppmanar användaren att ange indata. 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