VoiceCommandServiceConnection 类

定义

Cortana 的后台应用服务连接。

用于从 Cortana 检索语音命令,并显示 Cortana 说出并在 Cortana 画布上显示的消息。

public ref class VoiceCommandServiceConnection sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VoiceCommandServiceConnection final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VoiceCommandServiceConnection
Public NotInheritable Class VoiceCommandServiceConnection
继承
Object Platform::Object IInspectable VoiceCommandServiceConnection
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

属性

Language

获取语音命令的区域设置。

方法

FromAppServiceTriggerDetails(AppServiceTriggerDetails)

AppServiceTriggerDetails 检索 VoiceCommandServiceConnection 对象,该对象包含与应用服务的后台任务关联的信息。

GetVoiceCommandAsync()

检索用户通过语音或文本提交到 Cortana 的语音命令。

ReportFailureAsync(VoiceCommandResponse)

Cortana 发送响应,指示语音命令已失败。

ReportProgressAsync(VoiceCommandResponse)

Cortana 发送响应,指示正在处理语音命令。

ReportSuccessAsync(VoiceCommandResponse)

Cortana 发送响应,指示语音命令已成功。

RequestAppLaunchAsync(VoiceCommandResponse)

Cortana 发送响应,指示命令应由前台的应用处理。

RequestConfirmationAsync(VoiceCommandResponse)

Cortana 发送响应,指示语音命令需要确认。

RequestDisambiguationAsync(VoiceCommandResponse)

Cortana 发送响应,指示语音命令返回了多个结果,并要求用户选择一个结果。

事件

VoiceCommandCompleted

语音命令完成且后台应用服务即将终止时引发的事件。

适用于

另请参阅