다음을 통해 공유


ConversationalAgentTrigger 생성자

정의

ConversationalAgentTrigger의 instance 만듭니다.

public:
 ConversationalAgentTrigger();
 ConversationalAgentTrigger();
public ConversationalAgentTrigger();
function ConversationalAgentTrigger()
Public Sub New ()

설명

ConversationalAgentSession이 비활성 상태인 동안 ConversationalAgentSignal이 검색되면 AAR은 ConversationalAgentTrigger 백그라운드 이벤트를 발생합니다. 그러면 앱에서 Signal 속성을 사용하여 대화를 처리할 수 있습니다.

ConversationalAgentSession이 활성 상태인 동안 ConversationalAgentSignal이 검색되는 경우(수신 대기, 말하기, 검색) AAR은 ConversationalAgentTrigger 백그라운드 이벤트를 발생시키지 않습니다. 대신 SessionInterrupted 이벤트를 발생하여 디지털 도우미 앱이 비활성으로 설정하고 입력 처리를 중지해야 함을 나타냅니다. 그런 다음 디지털 도우미 새 신호를 무시하거나 현재 세션의 컨텍스트에서 사용하도록 결정할 수 있습니다.

참고

일부 디지털 도우미 세션은 다른 신호에 의해 중단될 수 없습니다. 예를 들어 Cortana는 사용자가 현재 세션을 종료하기 위해 취소 또는 중지 명령을 실행하도록 요구합니다(사용자는 Cortana 세션에 있을 수 없으며 Alexa에 명령을 실행할 수 없음).

적용 대상