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.