Partager via


ConversationalAgentTrigger Constructeur

Définition

Crée un instance d’un ConversationalAgentTrigger.

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

Remarques

Si un ConversationalAgentSignal est détecté alors qu’une ConversationalAgentSession est inactive, l’AAR déclenche un événement d’arrière-plan ConversationalAgentTrigger . Votre application peut ensuite utiliser la propriété Signal pour traiter la conversation.

Si un Objet ConversationalAgentSignal est détecté alors qu’une ConversationalAgentSession est active (écoute, parole, détection), l’AAR ne déclenche pas d’événement d’arrière-plan ConversationalAgentTrigger . Au lieu de cela, il déclenche l’événement SessionInterrupted pour indiquer que l’application de assistant numérique doit se définir sur inactive et arrêter le traitement des entrées. Le assistant numérique peut alors décider d’ignorer le nouveau signal ou de l’utiliser dans le contexte de la session actuelle.

Notes

Certaines sessions de assistant numériques ne peuvent pas être interrompues par un autre signal. Par exemple, Cortana exige que l’utilisateur émette une commande d’annulation ou d’arrêt pour mettre fin à la session active (l’utilisateur ne peut pas être dans une session Cortana et émettre des commandes à Alexa).

S’applique à