classe ConnectionMessage

ConnectionMessage représente les messages spécifiques à l’implémentation envoyés et reçus par le service speech. Ces messages sont fournis à des fins de débogage et ne doivent pas être utilisés pour les cas d’utilisation de production avec azure Cognitive Services Speech Service. Les messages envoyés et reçus du service Speech sont susceptibles de changer sans préavis. Cela inclut le contenu du message, les en-têtes, les charges utiles, l’ordre, 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 Descripteur d’événements.

~ConnectionMessage

Syntaxe : public inline virtual ~ConnectionMessage ( );

Destructeur.

GetPath

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

Obtient le chemin du message.

Retours

Chaîne std ::contenant le chemin d’accès du message.

IsTextMessage

Syntaxe : public inline bool IsTextMessage ( ) const;

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

Retours

Valeur bool indiquée 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 également GetBinaryMessage().

Retours

Valeur bool indiquée 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 du message texte est application/json. Pour déterminer d’autres types de contenu, utilisez Properties.GetProperty(« Content-Type »).

Retours

Chaîne std ::contenant le message texte.

GetBinaryMessage

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

Obtient la charge utile du message binaire.

Retours

Un std ::vector<uint8_t> contenant le message binaire.