ConversationalAgentTrigger 构造函数

定义

创建 ConversationalAgentTrigger 的实例。

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

注解

如果在 ConversationalAgentSession处于非活动状态时检测到 ConversationalAgentSignal,则 AAR 将引发 ConversationalAgentTrigger 后台事件。 然后,应用可以使用 Signal 属性来处理对话。

如果在 ConversationalAgentSession (侦听、说话、检测) 处于活动状态时检测到 ConversationalAgentSignal,则 AAR 不会引发 ConversationalAgentTrigger 后台事件。 相反,它会引发 SessionInterrupted 事件,以指示数字助手应用应将自身设置为非活动状态并停止处理输入。 然后,数字助手可以决定忽略新信号或在当前会话的上下文中使用它。

注意

某些数字助手会话不能被其他信号中断。 例如,Cortana 要求用户发出取消或停止命令以结束当前会话, (用户不能在 Cortana 会话中,并向 Alexa) 发出命令。

适用于