Język

ComponentDialog.ContinueDialogAsync(DialogContext, CancellationToken) Metoda

Definicja

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.

Dotyczy

Zobacz też