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ływane jest podczas kontynuacji dialogu, gdzie jest aktywny dialog, a użytkownik odpowiada nową aktywnością.
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
Rodzic DialogContext dla obecnego nurtu rozmowy.
- cancellationToken
- CancellationToken
Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania 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 obrotu przez okno dialogowe. Wynik może również zawierać wartość zwracaną.
Jeśli ta metoda *nie* jest nadpisana, dialog komponentu wywołuje metodę ContinueDialogAsync(CancellationToken) w jej wewnętrznym kontekście. Jeśli wewnętrzny stos dialogowy jest pusty, dialog komponentów się kończy, a jeśli jest dostępne Result , dialog komponentu używa go jako wartości zwrotnej.