Compartir a través de


ConversationalAgentTrigger Constructor

Definición

Crea una instancia de ConversationalAgentTrigger.

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

Comentarios

Si se detecta conversationalAgentSignal mientras conversationalAgentSession está inactivo, AAR genera un evento en segundo plano ConversationalAgentTrigger . A continuación, la aplicación puede usar la propiedad Signal para procesar la conversación.

Si se detecta conversationalAgentSignal mientras conversationalAgentSession está activo (escuchando, hablando, detectando), AAR no genera un evento en segundo plano ConversationalAgentTrigger . En su lugar, genera el evento SessionInterrupted para indicar que la aplicación de asistente digital debe establecerse en inactiva y detener la entrada de procesamiento. El asistente digital puede decidir omitir la nueva señal o usarla en el contexto de la sesión actual.

Nota

Algunas sesiones de asistente digitales no se pueden interrumpir mediante otra señal. Por ejemplo, Cortana requiere que el usuario emita un comando cancel o stop para finalizar la sesión actual (el usuario no puede estar en una sesión de Cortana y emitir comandos a Alexa).

Se aplica a