Partager via


VoiceCommandResponse Classe

Définition

Réponse d’un service d’application en arrière-plan pour les écrans de progression, de confirmation, de désambiguation, d’achèvement ou d’échec affichés sur le canevas Cortana .

public ref class VoiceCommandResponse sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class VoiceCommandResponse final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class VoiceCommandResponse
Public NotInheritable Class VoiceCommandResponse
Héritage
Object Platform::Object IInspectable VoiceCommandResponse
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)

Remarques

Le service d’application en arrière-plan ne peut pas utiliser l’objet VoiceCommandResponse pour afficher quoi que ce soit sur le canevas Cortana , sauf si l’application a accès à un objet VoiceCommandServiceConnection . Un objet VoiceCommandServiceConnection est créé uniquement lorsque le service d’application en arrière-plan est appelé à partir de Cortana.

Propriétés

AppLaunchArgument

Obtient ou définit une chaîne en tant que paramètre de lancement qui peut être associé à la réponse par le service d’application en arrière-plan.

AppLaunchArgument permet de spécifier l’état ou le contexte de l’application de premier plan lorsqu’elle est lancée via un lien profond dans Cortana.

MaxSupportedVoiceCommandContentTiles

Obtient le nombre maximal de vignettes de contenu que le service d’application d’arrière-plan peut afficher sur le canevas Cortana .

Message

Message initial qui est prononcé par Cortana et affiché sur le canevas Cortana .

Ce message doit être :

RepeatMessage

Message secondaire (pour les écrans de dés ambiguïté et de confirmation uniquement) qui est prononcé par Cortana et affiché sur le canevas Cortana , si une réponse n’a pas été comprise.

Ce message doit être à la fois une variante du premier message et l’une des suivantes :

  • Question non ambiguë à laquelle vous pouvez répondre par oui ou non sur les écrans de confirmation (voir RequestConfirmationAsync).
  • Demande à l’utilisateur de sélectionner dans la liste des choix présentés sur les écrans de désambiguation (voir RequestDisambiguationAsync).
VoiceCommandContentTiles

Collection de ressources, contenant des données d’image et de texte, fournie par le service d’application d’arrière-plan pour l’affichage sur le canevas Cortana .

Méthodes

CreateResponse(VoiceCommandUserMessage, IIterable<VoiceCommandContentTile>)

Crée un objet VoiceCommandResponse utilisé dans les appels à ReportProgressAsync, ReportSuccessAsync ou ReportFailureAsync.

CreateResponse(VoiceCommandUserMessage)

Crée un objet VoiceCommandResponse utilisé dans les appels à ReportProgressAsync, ReportSuccessAsync ou ReportFailureAsync.

CreateResponseForPrompt(VoiceCommandUserMessage, VoiceCommandUserMessage, IIterable<VoiceCommandContentTile>)

Crée un objet VoiceCommandResponse utilisé dans les appels à RequestConfirmationAsync ou RequestDisambiguationAsync.

CreateResponseForPrompt(VoiceCommandUserMessage, VoiceCommandUserMessage)

Crée un objet VoiceCommandResponse utilisé dans les appels à RequestConfirmationAsync ou RequestDisambiguationAsync.

S’applique à

Voir aussi