Compartir a través de


Clase ConnectionMessage

ConnectionMessage representa mensajes específicos de implementación enviados y recibidos del servicio de voz. Estos mensajes se proporcionan con fines de depuración y no se deben usar para casos de uso de producción con El servicio voz de Azure Cognitive Services. Los mensajes enviados y recibidos desde el servicio voz están sujetos a cambios sin previo aviso. Esto incluye el contenido del mensaje, los encabezados, las cargas, la ordenación, etc. Se agregó en la versión 1.10.0.

Miembros

Propiedades

Sintaxis: public PropertyCollection & Properties;

Colección de propiedades y sus valores definidos para este ConnectionMessage. Se puede acceder a los encabezados de mensaje a través de esta colección (por ejemplo, "Content-Type").

ConnectionMessage

Sintaxis: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );

Constructor.

Parámetros

  • hcm Identificador de eventos.

~ConnectionMessage

Sintaxis: public inline virtual ~ConnectionMessage ( );

Destructor.

GetPath

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

Obtiene la ruta de acceso del mensaje.

Devoluciones

Una cadena std::string que contiene la ruta de acceso del mensaje.

IsTextMessage

Sintaxis: public inline bool IsTextMessage ( ) const;

Comprueba si ConnectionMessage es un mensaje de texto. Consulte también IsBinaryMessage().

Devoluciones

Un bool indicado si la carga del mensaje es texto.

IsBinaryMessage

Sintaxis: public inline bool IsBinaryMessage ( ) const;

Comprueba si ConnectionMessage es un mensaje binario. Consulta también GetBinaryMessage().

Devoluciones

Un bool indicado si la carga del mensaje es binaria.

GetTextMessage

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

Obtiene la carga del mensaje de texto. Normalmente, el tipo de contenido del mensaje de texto es application/json. Para determinar otros tipos de contenido, use Properties.GetProperty("Content-Type").

Devoluciones

Una cadena std::string que contiene el mensaje de texto.

GetBinaryMessage

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

Obtiene la carga del mensaje binario.

Devoluciones

Un std::vector<uint8_t> que contiene el mensaje binario.