Condividi tramite


VoiceCommandResponse Classe

Definizione

Risposta da un servizio app in background per lo stato di avanzamento, la conferma, la disambiguazione, il completamento o le schermate di errore visualizzate nell'area di disegno di 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
Ereditarietà
Object Platform::Object IInspectable VoiceCommandResponse
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Il servizio app in background non può usare l'oggetto VoiceCommandResponse per visualizzare qualsiasi elemento nell'area di disegno di Cortana , a meno che l'app non abbia accesso a un oggetto VoiceCommandServiceConnection . Un oggetto VoiceCommandServiceConnection viene creato solo quando viene richiamato il servizio app in background da Cortana.

Proprietà

AppLaunchArgument

Ottiene o imposta una stringa come parametro di avvio che può essere associato alla risposta dal servizio app in background.

AppLaunchArgument viene usato per specificare lo stato o il contesto dell'app in primo piano quando viene avviato tramite un collegamento profondo in Cortana.

MaxSupportedVoiceCommandContentTiles

Ottiene il numero massimo di riquadri del contenuto che il servizio app in background può visualizzare nell'area di disegno di Cortana .

Message

Messaggio iniziale parlato da Cortana e visualizzato nell'area di disegno di Cortana .

Questo messaggio deve essere:

RepeatMessage

Il messaggio secondario (solo per la disambiguazione e la schermata di conferma) parlato da Cortana e visualizzato nell'area di disegno di Cortana , se non è stata compresa una risposta.

Questo messaggio deve essere una variante del primo messaggio e uno dei seguenti:

  • Una domanda non ambigua che può essere risolta con sì o no nelle schermate di conferma (vedere RequestConfirmationAsync).
  • Richiesta per l'utente di selezionare dall'elenco delle scelte presentate nelle schermate di disambiguation (vedere RequestDisambiguationAsync).
VoiceCommandContentTiles

Raccolta di asset che contengono dati di immagine e testo forniti dal servizio app in background per la visualizzazione nell'area di disegno di Cortana .

Metodi

CreateResponse(VoiceCommandUserMessage, IIterable<VoiceCommandContentTile>)

Crea un oggetto VoiceCommandResponse utilizzato nelle chiamate a ReportProgressAsync, ReportSuccessAsync o ReportFailureAsync.

CreateResponse(VoiceCommandUserMessage)

Crea un oggetto VoiceCommandResponse utilizzato nelle chiamate a ReportProgressAsync, ReportSuccessAsync o ReportFailureAsync.

CreateResponseForPrompt(VoiceCommandUserMessage, VoiceCommandUserMessage, IIterable<VoiceCommandContentTile>)

Crea un oggetto VoiceCommandResponse utilizzato nelle chiamate a RequestConfirmationAsync o RequestDisambiguationAsync.

CreateResponseForPrompt(VoiceCommandUserMessage, VoiceCommandUserMessage)

Crea un oggetto VoiceCommandResponse utilizzato nelle chiamate a RequestConfirmationAsync o RequestDisambiguationAsync.

Si applica a

Vedi anche