Freigeben über


ConnectionMessage-Klasse

ConnectionMessage stellt implementierungsspezifische Nachrichten dar, die an den Sprachdienst gesendet und empfangen werden. Diese Nachrichten werden zu Debugzwecken bereitgestellt und sollten nicht für Produktionsanwendungsfälle mit azure Cognitive Services Speech Service verwendet werden. Nachrichten, die an den Speech-Dienst gesendet und empfangen werden, können ohne Vorankündigung geändert werden. Dies umfasst Nachrichteninhalte, Header, Nutzlasten, Reihenfolge usw. In Version 1.10.0 hinzugefügt.

Member

Eigenschaften

Syntax: public PropertyCollection & Properties;

Eine Auflistung von Eigenschaften und deren Werten, die für diese ConnectionMessage definiert sind. Auf Nachrichtenheader kann über diese Sammlung zugegriffen werden (z. B. "Content-Type").

ConnectionMessage

Syntax: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );

Konstruktor.

Parameter

  • hcm Ereignishandle.

~ConnectionMessage

Syntax: public inline virtual ~ConnectionMessage ( );

Destruktor.

GetPath

Syntax: public inline std::string GetPath ( ) const;

Ruft den Nachrichtenpfad ab.

Gibt zurück

Eine std::string-Datei, 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().

Gibt zurück

Ein Bool, der angibt, ob die Nutzlast der Nachricht 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().

Gibt zurück

Ein Bool gibt an, wenn die Nachrichtennutzlast binär ist.

GetTextMessage

Syntax: public inline std::string GetTextMessage ( ) const;

Ruft die Nutzlast der SMS ab. In der Regel ist der Textnachrichteninhaltstyp application/json. Um andere Inhaltstypen zu bestimmen, verwenden Sie Properties.GetProperty("Content-Type").

Gibt zurück

Eine std::string-Datei, die die Textnachricht enthält.

GetBinaryMessage

Syntax: public inline std::vector< uint8_t > GetBinaryMessage ( ) const;

Ruft die Nutzlast der binären Nachricht ab.

Gibt zurück

Eine std::vector-uint8_t<>, die die binäre Nachricht enthält.