ComponentDialog.ContinueDialogAsync(DialogContext, 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í.
Volá se při pokračování dialogového okna, kde se jedná o aktivní dialogové okno a uživatel odpoví novou aktivitou.
public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> ContinueDialogAsync(Microsoft.Bot.Builder.Dialogs.DialogContext outerDc, System.Threading.CancellationToken cancellationToken = default);
override this.ContinueDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Overrides Function ContinueDialogAsync (outerDc As DialogContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)
Parametry
- outerDc
- DialogContext
Nadřazený prvek DialogContext aktuálního obratu konverzace.
- 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.
Poznámky
Pokud je úkol úspěšný, výsledek indikuje, jestli je dialogové okno stále aktivní i po zpracování otočení dialogem. Výsledek může také obsahovat návratovou hodnotu.
Pokud je tato metoda *not* přepsána, dialogové okno komponenty volá metodu ContinueDialogAsync(CancellationToken) ve svém vnitřním kontextu dialogového okna. Pokud je vnitřní zásobník dialogů prázdný, dialogové okno komponenty se ukončí a pokud Result je k dispozici, použije se jako návratová hodnota.