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 에 보냅니다. |
이벤트
VoiceCommandCompleted |
음성 명령이 완료되고 백그라운드 앱 서비스가 종료될 때 발생하는 이벤트입니다. |