Condividi tramite


VoiceCommandServiceConnection Classe

Definizione

Connessione del servizio app in background a Cortana.

Usato per recuperare il comando vocale da Cortana e presentare messaggi parlati da Cortana e visualizzati nell'area di disegno di 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
Ereditarietà
Object Platform::Object IInspectable VoiceCommandServiceConnection
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)

Proprietà

Language

Ottiene le impostazioni locali per il comando vocale.

Metodi

FromAppServiceTriggerDetails(AppServiceTriggerDetails)

Recupera un oggetto VoiceCommandServiceConnection da AppServiceTriggerDetails che contiene informazioni associate all'attività in background per il servizio app.

GetVoiceCommandAsync()

Recupera il comando vocale inviato dall'utente a Cortana per voce o testo.

ReportFailureAsync(VoiceCommandResponse)

Invia una risposta a Cortana che indica che il comando vocale non è riuscito.

ReportProgressAsync(VoiceCommandResponse)

Invia una risposta a Cortana che indica che viene elaborato il comando vocale.

ReportSuccessAsync(VoiceCommandResponse)

Invia una risposta a Cortana che indica che il comando vocale ha avuto esito positivo.

RequestAppLaunchAsync(VoiceCommandResponse)

Invia una risposta a Cortana che indica che il comando deve essere gestito dall'app in primo piano.

RequestConfirmationAsync(VoiceCommandResponse)

Invia una risposta a Cortana che indica che il comando vocale richiede la conferma.

RequestDisambiguationAsync(VoiceCommandResponse)

Invia una risposta a Cortana che indica il comando vocale restituito più di un risultato e richiede all'utente di selezionare uno.

Eventi

VoiceCommandCompleted

Evento generato al termine del comando vocale e il servizio app in background sta per essere terminato.

Si applica a

Vedi anche