Compartir a través de


VoiceCommandServiceConnection Clase

Definición

Conexión de App Service en segundo plano a Cortana.

Se usa para recuperar el comando de voz de Cortana y presentar mensajes hablados por Cortana y que se muestran en el lienzo de 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
Herencia
Object Platform::Object IInspectable VoiceCommandServiceConnection
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Propiedades

Language

Obtiene la configuración regional del comando de voz.

Métodos

FromAppServiceTriggerDetails(AppServiceTriggerDetails)

Recupera un objeto VoiceCommandServiceConnection de AppServiceTriggerDetails que contiene información asociada a la tarea en segundo plano del servicio de aplicaciones.

GetVoiceCommandAsync()

Recupera el comando de voz que el usuario envió a Cortana por voz o texto.

ReportFailureAsync(VoiceCommandResponse)

Envía una respuesta a Cortana que indica que se ha producido un error en el comando de voz.

ReportProgressAsync(VoiceCommandResponse)

Envía una respuesta a Cortana que indica que se está procesando el comando de voz.

ReportSuccessAsync(VoiceCommandResponse)

Envía una respuesta a Cortana que indica que el comando de voz se ha realizado correctamente.

RequestAppLaunchAsync(VoiceCommandResponse)

Envía una respuesta a Cortana que indica que la aplicación debe controlar el comando en primer plano.

RequestConfirmationAsync(VoiceCommandResponse)

Envía una respuesta a Cortana que indica que el comando de voz requiere confirmación.

RequestDisambiguationAsync(VoiceCommandResponse)

Envía una respuesta a Cortana que indica que el comando de voz devolvió más de un resultado y requiere que el usuario seleccione uno.

Eventos

VoiceCommandCompleted

Evento generado cuando se completa el comando de voz y el servicio de aplicaciones en segundo plano está a punto de finalizarse.

Se aplica a

Consulte también