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 доступен, диалог компонента использует его в качестве возвращаемого значения.