Partager via


ChoicePrompt.OnPromptAsync Méthode

Définition

Invite l’utilisateur à entrer.

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

Paramètres

turnContext
ITurnContext

Contexte de la conversation actuelle avec l’utilisateur.

state
IDictionary<String,Object>

Contient l’état de l’instance actuelle de l’invite sur la pile de boîtes de dialogue.

options
PromptOptions

Objet d’options d’invite construit à partir des options initialement fournies dans l’appel à PromptAsync(String, PromptOptions, CancellationToken).

isRetry
Boolean

true si c’est la première fois que cette instance de boîte de dialogue d’invite sur la pile invite l’utilisateur à entrer une entrée ; sinon, false.

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.

Retours

Task représentant l’opération asynchrone.

S’applique à