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


ComponentDialog.OnRepromptDialogAsync Метод

Определение

Вызывается, когда диалоговое окно должно повторно запрашивать ввод данных у пользователя.

protected virtual System.Threading.Tasks.Task OnRepromptDialogAsync(Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Builder.Dialogs.DialogInstance instance, System.Threading.CancellationToken cancellationToken = default);
abstract member OnRepromptDialogAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.Dialogs.DialogInstance * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.OnRepromptDialogAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Builder.Dialogs.DialogInstance * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Protected Overridable Function OnRepromptDialogAsync (turnContext As ITurnContext, instance As DialogInstance, Optional cancellationToken As CancellationToken = Nothing) As Task

Параметры

turnContext
ITurnContext

Объект контекста для этого шага.

instance
DialogInstance

Сведения о состоянии, связанные с внутренним стеком диалогов этого компонента.

cancellationToken
CancellationToken

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

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

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

Комментарии

Переопределите этот метод в производном классе, чтобы реализовать любую дополнительную логику, которая должна произойти на уровне компонента после завершения операции повторного запроса для внутреннего диалога.

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

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