VoiceCommandServiceConnection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
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 |
音声コマンドが完了し、バックグラウンド アプリ サービスが終了しようとしているときに発生するイベント。 |