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


QnAMakerDialog.BeginDialogAsync Метод

Определение

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

public override System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult> BeginDialogAsync (Microsoft.Bot.Builder.Dialogs.DialogContext dc, object options = default, System.Threading.CancellationToken cancellationToken = default);
override this.BeginDialogAsync : Microsoft.Bot.Builder.Dialogs.DialogContext * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Builder.Dialogs.DialogTurnResult>
Public Overrides Function BeginDialogAsync (dc As DialogContext, Optional options As Object = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of DialogTurnResult)

Параметры

dc
DialogContext

Для DialogContext текущего общения.

options
Object

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

cancellationToken
CancellationToken

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

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

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

Комментарии

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

Параметр можно использовать для options включения данных контекста QnA Maker, который представляет контекст из предыдущего запроса. Для этого значение должно содержать свойство context типа QnAResponseContext.

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

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