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


ComponentDialog.OnContinueDialogAsync Метод

Определение

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

protected virtual System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> OnContinueDialogAsync (Microsoft.Bot.Builder.Dialogs.DialogContext innerDc, System.Threading.CancellationToken cancellationToken = default);
abstract member OnContinueDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
override this.OnContinueDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Protected Overridable Function OnContinueDialogAsync (innerDc As DialogContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Параметры

innerDc
DialogContext

Внутренний DialogContext элемент для текущей беседы.

cancellationToken
CancellationToken

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

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

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

Комментарии

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

По умолчанию вызывается метод активного внутреннего диалога ContinueDialogAsync(DialogContext, CancellationToken) .

Переопределите этот метод в производном классе для реализации логики прерываний.

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

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