Поделиться через


ComponentDialog.ContinueDialogAsync(DialogContext, CancellationToken) Метод

Определение

Вызывается при продолжении диалога, где он является активным диалогом и пользователь отвечает новым действием.

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)

Параметры

outerDc
DialogContext

Родительский элемент DialogContext для текущего диалога.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Task, представляющий асинхронную операцию.

Комментарии

Если задача выполнена успешно, результат показывает, активен ли диалог после обработки им поворота. Результат также может содержать возвращаемое значение.

Если этот метод переопределен не*, компонент вызывает метод во внутреннем контексте ContinueDialogAsync(CancellationToken) диалога. Если внутренний стек диалогов пуст, диалог компонента завершается, а если Result доступен, диалог компонента использует его в качестве возвращаемого значения.

Применяется к

См. также раздел