Condividi tramite


ConversationalAgentTrigger Costruttore

Definizione

Crea un'istanza di conversationalAgentTrigger.

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

Commenti

Se un oggetto ConversationalAgentSignal viene rilevato mentre conversationalAgentSession è inattivo, AAR genera un evento in background ConversationalAgentTrigger . L'app può quindi usare la proprietà Signal per elaborare la conversazione.

Se un oggetto ConversationalAgentSignal viene rilevato mentre conversationalAgentSession è attivo (in ascolto, parlato, rilevamento), AAR non genera un evento in background ConversationalAgentTrigger . Genera invece l'evento SessionInterrupted per indicare che l'app di assistente digitale deve impostarsi su input inattivo e interrompere l'elaborazione. Il assistente digitale può quindi decidere di ignorare il nuovo segnale o usarlo nel contesto della sessione corrente.

Nota

Alcune sessioni assistente digitali non possono essere interrotte da un altro segnale. Ad esempio, Cortana richiede all'utente di eseguire un comando di annullamento o arresto per terminare la sessione corrente (l'utente non può trovarsi in una sessione di Cortana e rilasciare comandi ad Alexa).

Si applica a