Condividi tramite


ConversationalAgentSession.SessionInterrupted Evento

Definizione

Si verifica quando è stato rilevato un altro segnale di attivazione digitale assistente.

// Register
event_token SessionInterrupted(TypedEventHandler<ConversationalAgentSession, ConversationalAgentSessionInterruptedEventArgs const&> const& handler) const;

// Revoke with event_token
void SessionInterrupted(event_token const* cookie) const;

// Revoke with event_revoker
ConversationalAgentSession::SessionInterrupted_revoker SessionInterrupted(auto_revoke_t, TypedEventHandler<ConversationalAgentSession, ConversationalAgentSessionInterruptedEventArgs const&> const& handler) const;
public event TypedEventHandler<ConversationalAgentSession,ConversationalAgentSessionInterruptedEventArgs> SessionInterrupted;
function onSessionInterrupted(eventArgs) { /* Your code */ }
conversationalAgentSession.addEventListener("sessioninterrupted", onSessionInterrupted);
conversationalAgentSession.removeEventListener("sessioninterrupted", onSessionInterrupted);
- or -
conversationalAgentSession.onsessioninterrupted = onSessionInterrupted;
Public Custom Event SessionInterrupted As TypedEventHandler(Of ConversationalAgentSession, ConversationalAgentSessionInterruptedEventArgs) 

Tipo evento

Commenti

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).

Se una sessione può essere interrotta, la piattaforma Agente conversazionale di Windows genera l'evento SessionInterrupted per indicare che l'app di assistente digitale deve impostarsi su input inattivo e interrompere l'elaborazione.

Si applica a

Vedi anche