ActivityPrompt.OnPromptAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken) |
Při přepsání v odvozené třídě vyzve uživatele k zadání vstupu. |
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken) |
Při přepsání v odvozené třídě vyzve uživatele k zadání vstupu. |
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, CancellationToken)
Při přepsání v odvozené třídě vyzve uživatele k zadání vstupu.
protected virtual System.Threading.Tasks.Task OnPromptAsync (Microsoft.Bot.Builder.ITurnContext turnContext, System.Collections.Generic.IDictionary<string,object> state, Microsoft.Bot.Builder.Dialogs.PromptOptions options, System.Threading.CancellationToken cancellationToken = default);
abstract member OnPromptAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Bot.Builder.Dialogs.PromptOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnPromptAsync : Microsoft.Bot.Builder.ITurnContext * System.Collections.Generic.IDictionary<string, obj> * Microsoft.Bot.Builder.Dialogs.PromptOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnPromptAsync (turnContext As ITurnContext, state As IDictionary(Of String, Object), options As PromptOptions, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry
- turnContext
- ITurnContext
Kontext aktuálního obratu konverzace s uživatelem
- state
- IDictionary<String,Object>
Obsahuje stav pro aktuální instanci výzvy v zásobníku dialogového okna.
- options
- PromptOptions
Objekt možnosti výzvy vytvořený z možností původně zadaných ve volání PromptAsync(String, PromptOptions, CancellationToken).
- cancellationToken
- CancellationToken
Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.
Návraty
A Task představující asynchronní operaci.
Platí pro
OnPromptAsync(ITurnContext, IDictionary<String,Object>, PromptOptions, Boolean, CancellationToken)
Při přepsání v odvozené třídě vyzve uživatele k zadání vstupu.
protected virtual 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
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 Overridable Function OnPromptAsync (turnContext As ITurnContext, state As IDictionary(Of String, Object), options As PromptOptions, isRetry As Boolean, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry
- turnContext
- ITurnContext
Kontext aktuálního obratu konverzace s uživatelem
- state
- IDictionary<String,Object>
Obsahuje stav pro aktuální instanci výzvy v zásobníku dialogového okna.
- options
- PromptOptions
Objekt možnosti výzvy vytvořený z možností původně zadaných ve volání PromptAsync(String, PromptOptions, CancellationToken).
- cancellationToken
- CancellationToken
Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.
Návraty
A Task představující výsledek asynchronní operace.