Freigeben über


VoiceCommandServiceConnection Klasse

Definition

Die Hintergrundverbindung des App-Diensts mit Cortana.

Wird verwendet, um den Sprachbefehl von Cortana abzurufen und Nachrichten anzuzeigen, die von Cortana gesprochen und auf der Cortana-Canvas angezeigt werden.

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
Vererbung
Object Platform::Object IInspectable VoiceCommandServiceConnection
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Eigenschaften

Language

Ruft das Gebietsschema für den Sprachbefehl ab.

Methoden

FromAppServiceTriggerDetails(AppServiceTriggerDetails)

Ruft ein VoiceCommandServiceConnection-Objekt aus appServiceTriggerDetails ab, das Informationen enthält, die der Hintergrundaufgabe für den App-Dienst zugeordnet sind.

GetVoiceCommandAsync()

Ruft den Sprachbefehl ab, den der Benutzer per Sprach- oder Texteingabe an Cortana übermittelt hat.

ReportFailureAsync(VoiceCommandResponse)

Sendet eine Antwort an Cortana , die angibt, dass der Sprachbefehl fehlgeschlagen ist.

ReportProgressAsync(VoiceCommandResponse)

Sendet eine Antwort an Cortana , die angibt, dass der Sprachbefehl verarbeitet wird.

ReportSuccessAsync(VoiceCommandResponse)

Sendet eine Antwort an Cortana , die angibt, dass der Sprachbefehl erfolgreich war.

RequestAppLaunchAsync(VoiceCommandResponse)

Sendet eine Antwort an Cortana , die angibt, dass der Befehl von der App im Vordergrund behandelt werden soll.

RequestConfirmationAsync(VoiceCommandResponse)

Sendet eine Antwort an Cortana , die angibt, dass der Sprachbefehl eine Bestätigung erfordert.

RequestDisambiguationAsync(VoiceCommandResponse)

Sendet eine Antwort an Cortana , die angibt, dass der Sprachbefehl mehr als ein Ergebnis zurückgegeben hat und der Benutzer eins auswählen muss.

Ereignisse

VoiceCommandCompleted

Das Ereignis wird ausgelöst, wenn der Sprachbefehl abgeschlossen ist und der Hintergrund-App-Dienst beendet wird.

Gilt für:

Weitere Informationen