ChoicePrompt.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í.
Vyzve uživatele k zadání vstupu.
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
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).
- isRetry
- Boolean
true, pokud je to poprvé, kdy tato výzva dialog instance v zásobníku vyzve uživatele k zadání vstupu; jinak nepravda.
- 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.