ActivityPrompt.ResumeDialogAsync 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, když se dialogové okno výzvy obnoví jako aktivní dialogové okno v zásobníku dialogových oken, například při dokončení předchozího aktivního dialogového okna v zásobníku.
public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> ResumeDialogAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dc, Microsoft.Bot.Builder.Dialogs.DialogReason reason, object result = default, System.Threading.CancellationToken cancellationToken = default);
override this.ResumeDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Builder.Dialogs.DialogReason * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Overrides Function ResumeDialogAsync (dc As DialogContext, reason As DialogReason, Optional result As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)
Parametry
Kontext dialogového okna pro aktuální otočení konverzace.
- reason
- DialogReason
Výčet označující, proč se dialogové okno obnovilo.
- result
- Object
Volitelná hodnota vrácená z předchozího dialogového okna v zásobníku. Typ vrácené hodnoty závisí na předchozím dialogovém okně.
- 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.