ConversationalAgentSession.SessionInterrupted 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
// 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 事件,指出數位 助理 應用程式應該將本身設定為非作用中,並停止處理輸入。