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


ComponentDialog.ResumeDialogAsync Метод

Определение

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

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)

Параметры

outerDc
DialogContext

Для DialogContext текущего диалога.

reason
DialogReason

Причина возобновления диалога.

result
Object

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

cancellationToken
CancellationToken

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

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

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

Комментарии

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

Как правило, дочерний диалог запускался с вызова BeginDialogAsync(DialogContext, Object, CancellationToken) в контексте родительского элемента. Однако при вызове ReplaceDialogAsync(String, Object, CancellationToken) метода логический дочерний диалог может отличаться от исходного.

Если этот метод переопределен *not*, диалоговое окно автоматически вызывает его RepromptDialogAsync(ITurnContext, DialogInstance, CancellationToken) при ответе пользователя.

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

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