Bagikan melalui


ConversationalAgentSession.SessionInterrupted Kejadian

Definisi

Terjadi ketika sinyal aktivasi asisten digital lain telah terdeteksi.

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

Jenis Acara

Keterangan

Beberapa sesi asisten digital tidak dapat terganggu oleh sinyal lain. Misalnya, Cortana mengharuskan pengguna untuk mengeluarkan perintah batalkan atau hentikan untuk mengakhiri sesi saat ini (pengguna tidak dapat berada dalam sesi Cortana dan mengeluarkan perintah ke Alexa).

Jika sesi dapat terganggu, platform Agen Percakapan Windows menaikkan peristiwa SessionInterrupted untuk menunjukkan bahwa aplikasi asisten digital harus mengatur dirinya sendiri menjadi tidak aktif dan berhenti memproses input.

Berlaku untuk

Lihat juga