다음을 통해 공유


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

음성 명령이 완료되고 백그라운드 앱 서비스가 종료될 때 발생하는 이벤트입니다.

적용 대상

추가 정보