Udostępnij za pośrednictwem


ComponentDialog.ContinueDialogAsync(DialogContext, CancellationToken) Metoda

Definicja

Wywoływana, gdy okno dialogowe jest kontynuowane, gdzie jest to aktywne okno dialogowe, a użytkownik odpowiada za pomocą nowego działania.

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

Element nadrzędny DialogContext dla bieżącego zwrotu konwersacji.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Reprezentująca Task operację asynchroniczną.

Uwagi

Jeśli zadanie zakończy się pomyślnie, wynik wskazuje, czy okno dialogowe jest nadal aktywne po przetworzeniu kolei przez okno dialogowe. Wynik może również zawierać wartość zwracaną.

Jeśli ta metoda jest *nie* przesłaniana, okno dialogowe składnika wywołuje metodę ContinueDialogAsync(CancellationToken) w kontekście wewnętrznego okna dialogowego. Jeśli wewnętrzny stos okien dialogowych jest pusty, okno dialogowe składnika kończy się, a jeśli Result jest dostępny, okno dialogowe składnika używa tego jako wartości zwracanej.

Dotyczy

Zobacz też