VoiceCommandServiceConnection Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |