Partager via


classe ConnectionMessage

ConnectionMessage représente les messages spécifiques à l’implémentation envoyés et reçus du service speech. Ces messages sont fournis à des fins de débogage et ne doivent pas être utilisés pour des cas d’usage de production avec le service Speech d’Azure Cognitive Services. Les messages envoyés et reçus par le service Speech sont susceptibles d’être modifiés sans préavis. Cela inclut le contenu des messages, les en-têtes, les charges utiles, le classement, etc. Ajouté dans la version 1.10.0.

Membres

Propriétés

Syntaxe : public PropertyCollection & Properties;

Collection de propriétés et leurs valeurs définies pour ce ConnectionMessage. Les en-têtes de message sont accessibles via cette collection (par exemple, « Content-Type »).

ConnectionMessage

Syntaxe : public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );

Constructeur.

Paramètres

  • hcm Handle d’événement.

~ConnectionMessage

Syntaxe : public inline virtual ~ConnectionMessage ( );

Destructeur.

GetPath

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

Obtient le chemin du message.

Retours

Std::string contenant le chemin du message.

IsTextMessage

Syntaxe : public inline bool IsTextMessage ( ) const;

Vérifie si connectionMessage est un sms. Voir aussi IsBinaryMessage().

Retours

Bool indique si la charge utile du message est du texte.

IsBinaryMessage

Syntaxe : public inline bool IsBinaryMessage ( ) const;

Vérifie si connectionMessage est un message binaire. Voir aussi GetBinaryMessage().

Retours

Bool indique si la charge utile du message est binaire.

GetTextMessage

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

Obtient la charge utile du message texte. En règle générale, le type de contenu de message texte est application/json. Pour déterminer d’autres types de contenu, utilisez Properties.GetProperty(« Content-Type »).

Retours

Std::string contenant le message texte.

GetBinaryMessage

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

Obtient la charge utile du message binaire.

Retours

Std::vector<uint8_t> contenant le message binaire.