次の方法で共有


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 に送信し、ユーザーが 1 つを選択する必要があります。

イベント

VoiceCommandCompleted

音声コマンドが完了し、バックグラウンド アプリ サービスが終了しようとしているときに発生するイベント。

適用対象

こちらもご覧ください