VoiceCommandResponse Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Antwort eines Hintergrund-App-Diensts auf Status-, Bestätigungs-, Mehrdeutigkeits-, Abschluss- oder Fehlerbildschirme, die auf der Cortana-Canvas angezeigt werden.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Der Hintergrund-App-Dienst kann das VoiceCommandResponse-Objekt nicht verwenden, um etwas auf der Cortana-Canvas anzuzeigen, es sei denn, die App hat Zugriff auf ein VoiceCommandServiceConnection-Objekt . Ein VoiceCommandServiceConnection-Objekt wird nur erstellt, wenn der Hintergrund-App-Dienst von Cortana aufgerufen wird.
Eigenschaften
AppLaunchArgument |
Ruft eine Zeichenfolge als Startparameter ab, die der Antwort vom App-Hintergrunddienst zugeordnet werden kann, oder legt diese fest. AppLaunchArgument wird verwendet, um den Status oder Kontext der Vordergrund-App anzugeben, wenn sie über einen Deep-Link in Cortana gestartet wird. |
MaxSupportedVoiceCommandContentTiles |
Ruft die maximale Anzahl von Inhaltskacheln ab, die der Hintergrund-App-Dienst auf der Cortana-Canvas anzeigen kann. |
Message |
Die anfängliche Nachricht, die von Cortana gesprochen und auf der Cortana-Canvas angezeigt wird. Diese Meldung sollte wie folgt sein:
|
RepeatMessage |
Die sekundäre Nachricht (nur für Mehrdeutigkeits- und Bestätigungsbildschirme), die von Cortana gesprochen und auf der Cortana-Canvas angezeigt wird, wenn eine Antwort nicht verstanden wurde. Diese Nachricht sollte sowohl eine Variante der ersten Nachricht als auch eine der folgenden sein:
|
VoiceCommandContentTiles |
Die Sammlung von Ressourcen, die Bild- und Textdaten enthalten, die vom Hintergrund-App-Dienst zur Anzeige auf der Cortana-Canvas bereitgestellt werden. |
Methoden
CreateResponse(VoiceCommandUserMessage, IIterable<VoiceCommandContentTile>) |
Erstellt ein VoiceCommandResponse-Objekt , das in Aufrufen von ReportProgressAsync, ReportSuccessAsync oder ReportFailureAsync verwendet wird. |
CreateResponse(VoiceCommandUserMessage) |
Erstellt ein VoiceCommandResponse-Objekt , das in Aufrufen von ReportProgressAsync, ReportSuccessAsync oder ReportFailureAsync verwendet wird. |
CreateResponseForPrompt(VoiceCommandUserMessage, VoiceCommandUserMessage, IIterable<VoiceCommandContentTile>) |
Erstellt ein VoiceCommandResponse-Objekt , das in Aufrufen von RequestConfirmationAsync oder RequestDisambiguationAsync verwendet wird. |
CreateResponseForPrompt(VoiceCommandUserMessage, VoiceCommandUserMessage) |
Erstellt ein VoiceCommandResponse-Objekt , das in Aufrufen von RequestConfirmationAsync oder RequestDisambiguationAsync verwendet wird. |