Sdílet prostřednictvím


Dialog.ResumeDialogAsync Metoda

Definice

Volá se, když podřízené dialogové okno dokončilo toto otočení, a vrátí tak řízení do tohoto dialogového okna.

public virtual 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);
abstract member ResumeDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * Microsoft.Bot.Builder.Dialogs.DialogReason * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
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 Overridable Function ResumeDialogAsync (dc As DialogContext, reason As DialogReason, Optional result As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parametry

dc
DialogContext

Kontext dialogového okna pro aktuální otočení konverzace.

reason
DialogReason

Důvod, proč se dialogové okno obnovilo

result
Object

Volitelná hodnota vrácená z dialogového okna, které bylo volána. Typ vrácené hodnoty závisí na podřízené dialogové okno.

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 úloha úspěšná, výsledek označuje, zda je toto dialogové okno stále aktivní i po zpracování tohoto otočení dialogového okna.

Obecně se podřízené dialogové okno spustilo voláním BeginDialogAsync(DialogContext, Object, CancellationToken). Pokud ReplaceDialogAsync(String, Object, CancellationToken) je však volána metoda, logické podřízené dialogové okno se může lišit od původní.

Pokud je tato metoda *not* přepsána, dialogové okno se automaticky ukončí, když uživatel odpoví.

Platí pro

Viz také