ComponentDialog.ContinueDialogAsync(DialogContext, CancellationToken) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.