Compartilhar via


VoiceCommandServiceConnection Classe

Definição

A conexão do serviço de aplicativo em segundo plano com a Cortana.

Usado para recuperar o comando de voz da Cortana e apresentar mensagens que são faladas pela Cortana e mostradas na tela da 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
Herança
Object Platform::Object IInspectable VoiceCommandServiceConnection
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Propriedades

Language

Obtém a localidade do comando de voz.

Métodos

FromAppServiceTriggerDetails(AppServiceTriggerDetails)

Recupera um objeto VoiceCommandServiceConnection do AppServiceTriggerDetails que contém informações associadas à tarefa em segundo plano para o serviço de aplicativo.

GetVoiceCommandAsync()

Recupera o comando de voz que o usuário enviou à Cortana por voz ou texto.

ReportFailureAsync(VoiceCommandResponse)

Envia uma resposta à Cortana indicando que o comando de voz falhou.

ReportProgressAsync(VoiceCommandResponse)

Envia uma resposta à Cortana indicando que o comando de voz está sendo processado.

ReportSuccessAsync(VoiceCommandResponse)

Envia uma resposta à Cortana indicando que o comando de voz foi bem-sucedido.

RequestAppLaunchAsync(VoiceCommandResponse)

Envia uma resposta à Cortana indicando que o comando deve ser manipulado pelo aplicativo em primeiro plano.

RequestConfirmationAsync(VoiceCommandResponse)

Envia uma resposta à Cortana indicando que o comando de voz requer confirmação.

RequestDisambiguationAsync(VoiceCommandResponse)

Envia uma resposta à Cortana indicando que o comando de voz retornou mais de um resultado e exige que o usuário selecione um.

Eventos

VoiceCommandCompleted

Evento gerado quando o comando de voz é concluído e o serviço de aplicativo em segundo plano está prestes a ser encerrado.

Aplica-se a

Confira também