ConversationalAgentTrigger Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine instance eines ConversationalAgentTriggers.
public:
ConversationalAgentTrigger();
ConversationalAgentTrigger();
public ConversationalAgentTrigger();
function ConversationalAgentTrigger()
Public Sub New ()
Hinweise
Wenn ein ConversationalAgentSignal erkannt wird, während eine ConversationalAgentSessioninaktiv ist, löst die AAR ein ConversationalAgentTrigger-Hintergrundereignis aus. Ihre App kann dann die Signal-Eigenschaft verwenden, um die Konversation zu verarbeiten.
Wenn ein ConversationalAgentSignal erkannt wird, während eine ConversationalAgentSessionaktiv ist (Lauschen, Sprechen, Erkennen), löst die AAR kein ConversationalAgentTrigger-Hintergrundereignis aus. Stattdessen löst es das SessionInterrupted-Ereignis aus, um anzugeben, dass die digitale Assistent App sich selbst auf inaktiv festlegen und die Verarbeitung von Eingaben beenden sollte. Der digitale Assistent kann dann entscheiden, das neue Signal zu ignorieren oder im Kontext der aktuellen Sitzung zu verwenden.
Hinweis
Einige digitale Assistent Sitzungen können nicht durch ein anderes Signal unterbrochen werden. Cortana erfordert beispielsweise, dass der Benutzer einen Befehl zum Abbrechen oder Beenden ausgibt, um die aktuelle Sitzung zu beenden (der Benutzer kann nicht in einer Cortana-Sitzung sein und Befehle an Alexa ausstellen).