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


ConversationalAgentTrigger Конструктор

Определение

Создает экземпляр ConversationalAgentTrigger.

public:
 ConversationalAgentTrigger();
 ConversationalAgentTrigger();
public ConversationalAgentTrigger();
function ConversationalAgentTrigger()
Public Sub New ()

Комментарии

При обнаружении Объекта ConversationalAgentSignal в то время как ConversationalAgentSessionнеактивен, AAR вызывает фоновое событие ConversationalAgentTrigger . Затем приложение может использовать свойство Signal для обработки диалога.

При обнаружении ConversationalAgentSignal при активном объекте ConversationalAgentSession (прослушивание, речь, обнаружение), AAR не вызывает фоновое событие ConversationalAgentTrigger. Вместо этого он вызывает событие SessionInterrupted, чтобы указать, что цифровое приложение помощник должно настроить неактивное и остановить обработку входных данных. Затем цифровой помощник может игнорировать новый сигнал или использовать его в контексте текущего сеанса.

Примечание

Некоторые сеансы цифрового помощник не могут быть прерваны другим сигналом. Например, Кортана требует, чтобы пользователь выдал команду отмены или остановки для завершения текущего сеанса (пользователь не может находиться в сеансе Кортаны и выдавать команды в Alexa).

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