ConversationalAgentSession.RequestInterruptibleAsync(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
如果检测到另一个数字助手的关键字 (keyword) ,则异步请求此 ConversationalAgentSession 可中断。
public:
virtual IAsyncOperation<ConversationalAgentSessionUpdateResponse> ^ RequestInterruptibleAsync(bool interruptible) = RequestInterruptibleAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<ConversationalAgentSessionUpdateResponse> RequestInterruptibleAsync(bool const& interruptible);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<ConversationalAgentSessionUpdateResponse> RequestInterruptibleAsync(bool interruptible);
function requestInterruptibleAsync(interruptible)
Public Function RequestInterruptibleAsync (interruptible As Boolean) As IAsyncOperation(Of ConversationalAgentSessionUpdateResponse)
参数
- interruptible
-
Boolean
bool
如果可中断,则为 True;否则为 false。
返回
作为 ConversationalAgentSessionUpdateResponse 的异步操作的结果。
- 属性
注解
某些数字助手会话不能被另一个信号中断。 例如,Cortana 要求用户发出取消或停止命令以结束当前会话, (用户不能处于 Cortana 会话中,并) 向 Alexa 发出命令。
如果会话可以中断,Windows 对话代理平台将引发 SessionInterrupted 事件,以指示数字助手应用应将自身设置为非活动状态并停止处理输入。