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 세션에 있을 수 없고 Alexa에 명령을 실행할 수 없음).

세션이 중단될 수 있는 경우 Windows 대화형 에이전트 플랫폼은 SessionInterrupted 이벤트를 발생하여 디지털 도우미 앱이 비활성 상태로 설정되고 입력 처리를 중지해야 함을 나타냅니다.

적용 대상

추가 정보