ConversationalAgentTrigger Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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).