Partager via


Prompt<T>.OnPromptAsync Méthode

Définition

En cas de substitution dans une classe dérivée, invite l’utilisateur à entrer une 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 de la tour actuelle de la conversation avec l’utilisateur.

state
IDictionary<String,Object>

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

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 se trouve sur la pile invite l’utilisateur à entrer une entrée ; 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 être informés de l'annulation.

Retours

Task représentant l’opération asynchrone.

S’applique à