Język

ComponentDialog.ResumeDialogAsync Metoda

Definicja

Wywoływana, gdy okno dialogowe podrzędne w stosie okna dialogowego nadrzędnego zakończyło się tym kolei, zwracając kontrolkę do tego składnika okna dialogowego.

public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> ResumeDialogAsync(Microsoft.Bot.Builder.Dialogs.DialogContext outerDc, Microsoft.Bot.Builder.Dialogs.DialogReason reason, object result = default, System.Threading.CancellationToken cancellationToken = default);
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 Overrides Function ResumeDialogAsync (outerDc As DialogContext, reason As DialogReason, Optional result As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Parametry

outerDc
DialogContext

Obecny DialogContext kierunek rozmowy.

reason
DialogReason

Przyczyna wznowienia okna dialogowego.

result
Object

Opcjonalnie wartość zwrócona z okna dialogowego, które zostało wywołane. Rodzaj zwracanej wartości zależy od dialogu potomnego.

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ę sukcesem, wynik wskazuje, czy dialog jest nadal aktywny po przetworzeniu tej tury dialogowej.

Zazwyczaj dialog dziecka zaczynał się od wywołania do BeginDialogAsync(DialogContext, Object, CancellationToken) w kontekście rodzica. Jednak jeśli ReplaceDialogAsync(String, Object, CancellationToken) metoda zostanie wywołana, dialog logicznego potomka może różnić się od oryginalnego.

Jeśli ta metoda *nie* zostanie nadpisana, dialog automatycznie wywołuje jej RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) w momencie odpowiedzi użytkownika.

Dotyczy

Zobacz też