Freigeben über


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.