DialogContext.PromptAsync(String, PromptOptions, CancellationToken) 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í.
Pomocná funkce pro zjednodušení formátování možností pro volání dialogového okna výzvy. Tato pomocná rutina options
použije argument a pak zavolá BeginDialogAsync(String, Object, CancellationToken).
public System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> PromptAsync (string dialogId, Microsoft.Bot.Builder.Dialogs.PromptOptions options, System.Threading.CancellationToken cancellationToken = default);
member this.PromptAsync : string * Microsoft.Bot.Builder.Dialogs.PromptOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Function PromptAsync (dialogId As String, options As PromptOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)
Parametry
- dialogId
- String
ID dialogového okna s výzvou ke spuštění
- options
- PromptOptions
Informace, které se mají předat do spuštěného dialogového okna výzvy.
- cancellationToken
- CancellationToken
Token zrušení, který mohou být použity jinými objekty nebo vlákny k přijetí oznámení o zrušení.
Návraty
Úloha, která představuje práci zařazenou do fronty k provedení.
Poznámky
Pokud je úloha úspěšná, výsledek indikuje, jestli je dialogové okno stále aktivní i po zpracování otočení dialogem.