共用方式為


ConversationalAgentSession.SessionInterrupted 事件

定義

發生於偵測到另一個數位 助理 啟用訊號時。

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

事件類型

備註

某些數位 助理 會話無法由另一個訊號中斷。 例如,Cortana 要求使用者發出取消或停止命令,以結束目前的會話, (使用者不能在 Cortana 會話中,並將命令發出給) 。

如果會話可以中斷,Windows 對話代理程式平臺會引發 SessionInterrupted 事件,指出數位 助理 應用程式應該將本身設定為非作用中,並停止處理輸入。

適用於

另請參閱