Langue

Prompt<T>.OnPromptAsync Méthode

Définition

En cas de substitution dans une classe dérivée, invite l’utilisateur à entrer son entrée.

protected abstract 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);
abstract member 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 MustOverride 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 pour le tour de conversation actuel avec l’utilisateur.

state
IDictionary<String,Object>

Contient l’état de l’instance actuelle de l’invite sur la pile de dialogues.

options
PromptOptions

Un objet 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 se trouve sur la pile invite l’utilisateur à entrer ; sinon, false. Détermine si Prompt ou RetryPrompt doit être utilisé.

cancellationToken
CancellationToken

Jeton d’annulation qui peut être utilisé par d’autres objets ou threads pour recevoir une notification d’annulation.

Retours

Un Task représentant l’opération asynchrone.

S’applique à