Class ConnectionMessage
ConnectionMessage stellt implementierungsspezifische Nachrichten dar, die an den Sprachdienst gesendet und empfangen werden. Diese Nachrichten werden für Debuggingzwecke bereitgestellt und sollten nicht für Produktionsanwendungsfälle mit dem Azure Cognitive Services Speech Service verwendet werden. Nachrichten, die an den Sprachdienst gesendet und empfangen werden, können ohne Vorherige Ankündigung geändert werden. Dazu gehören Nachrichteninhalte, Kopfzeilen, Nutzlasten, Sortierung usw. In Version 1.10.0 hinzugefügt.
Elemente
Eigenschaften
Syntax: public PropertyCollection & Properties;
Eine Sammlung von Eigenschaften und deren Werten, die für diese ConnectionMessage definiert sind. Auf Nachrichtenkopfzeilen kann über diese Sammlung zugegriffen werden (z. B. "Content-Type").
ConnectionMessage
Syntax: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );
Konstruktor.
Die Parameter
-
hcm
Ereignishandle.
~ConnectionMessage
Syntax: public inline virtual ~ConnectionMessage ( );
Destruktor.
GetPath
Syntax: public inline std::string GetPath ( ) const;
Ruft den Nachrichtenpfad ab.
Rückgaben
Eine std::string, die den Nachrichtenpfad enthält.
IsTextMessage
Syntax: public inline bool IsTextMessage ( ) const;
Überprüft, ob es sich bei der ConnectionMessage um eine Sms handelt. Siehe auch IsBinaryMessage().
Rückgaben
Ein Bool gibt an, ob die Nachrichtennutzlast Text ist.
IsBinaryMessage
Syntax: public inline bool IsBinaryMessage ( ) const;
Überprüft, ob es sich bei der ConnectionMessage um eine binäre Nachricht handelt. Siehe auch GetBinaryMessage().
Rückgaben
Ein Bool gibt an, ob die Nachrichtennutzlast binär ist.
GetTextMessage
Syntax: public inline std::string GetTextMessage ( ) const;
Ruft die Textnachrichtennutzlast ab. In der Regel ist der Inhaltstyp der Textnachricht "application/json". Um andere Inhaltstypen zu ermitteln, verwenden Sie Properties.GetProperty("Content-Type").
Rückgaben
Eine std::string, die die Textnachricht enthält.
GetBinaryMessage
Syntax: public inline std::vector< uint8_t > GetBinaryMessage ( ) const;
Ruft die Nutzlast der binären Nachricht ab.
Rückgaben
Ein std::vector-<uint8_t>, das die binäre Nachricht enthält.