Partager via


VoiceCommandServiceConnection Classe

Définition

Connexion app service en arrière-plan à Cortana.

Permet de récupérer la commande vocale de Cortana et de présenter des messages qui sont prononcés par Cortana et affichés sur le canevas 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
Héritage
Object Platform::Object IInspectable VoiceCommandServiceConnection
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Propriétés

Language

Obtient les paramètres régionaux de la commande vocale.

Méthodes

FromAppServiceTriggerDetails(AppServiceTriggerDetails)

Récupère un objet VoiceCommandServiceConnection à partir de l’AppServiceTriggerDetails qui contient les informations associées à la tâche en arrière-plan pour le service d’application.

GetVoiceCommandAsync()

Récupère la commande vocale que l’utilisateur a envoyée à Cortana par la voix ou le texte.

ReportFailureAsync(VoiceCommandResponse)

Envoie une réponse à Cortana indiquant que la commande vocale a échoué.

ReportProgressAsync(VoiceCommandResponse)

Envoie une réponse à Cortana indiquant que la commande vocale est en cours de traitement.

ReportSuccessAsync(VoiceCommandResponse)

Envoie une réponse à Cortana indiquant que la commande vocale a réussi.

RequestAppLaunchAsync(VoiceCommandResponse)

Envoie une réponse à Cortana indiquant que la commande doit être gérée par l’application au premier plan.

RequestConfirmationAsync(VoiceCommandResponse)

Envoie une réponse à Cortana indiquant que la commande vocale nécessite une confirmation.

RequestDisambiguationAsync(VoiceCommandResponse)

Envoie une réponse à Cortana indiquant que la commande vocale a retourné plusieurs résultats et exige que l’utilisateur en sélectionne un.

Événements

VoiceCommandCompleted

Événement déclenché lorsque la commande vocale est terminée et que le service d’application en arrière-plan est sur le point d’être arrêté.

S’applique à

Voir aussi