Compartilhar via


classe ConnectionMessage

ConnectionMessage representa mensagens específicas de implementação enviadas e recebidas do serviço de fala. Essas mensagens são fornecidas para fins de depuração e não devem ser usadas para casos de uso de produção com o Serviço de Fala dos Serviços Cognitivos do Azure. As mensagens enviadas e recebidas do Serviço de Fala estão sujeitas a alterações sem aviso prévio. Isso inclui conteúdo da mensagem, cabeçalhos, conteúdos, ordenação etc. Adicionado na versão 1.10.0.

Membros

Propriedades

Sintaxe: public PropertyCollection & Properties;

Uma coleção de propriedades e seus valores definidos para esse ConnectionMessage. Os cabeçalhos de mensagem podem ser acessados por meio dessa coleção (por exemplo, "Content-Type").

ConnectionMessage

Sintaxe: public inline explicit ConnectionMessage ( SPXCONNECTIONMESSAGEHANDLE hcm );

Construtor.

Parâmetros

  • hcm Identificador de evento.

~ConnectionMessage

Sintaxe: public inline virtual ~ConnectionMessage ( );

Destruidor.

GetPath

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

Obtém o caminho da mensagem.

Retornos

Uma std::string que contém o caminho da mensagem.

IsTextMessage

Sintaxe: public inline bool IsTextMessage ( ) const;

Verifica se ConnectionMessage é uma mensagem de texto. Consulte também IsBinaryMessage().

Retornos

Um bool indicado se o conteúdo da mensagem for texto.

IsBinaryMessage

Sintaxe: public inline bool IsBinaryMessage ( ) const;

Verifica se ConnectionMessage é uma mensagem binária. Consulte também GetBinaryMessage().

Retornos

Um bool indicado se o conteúdo da mensagem é binário.

GetTextMessage

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

Obtém o conteúdo da mensagem de texto. Normalmente, o tipo de conteúdo da mensagem de texto é application/json. Para determinar outros tipos de conteúdo, use Properties.GetProperty("Content-Type").

Retornos

Uma std::string que contém a mensagem de texto.

GetBinaryMessage

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

Obtém o conteúdo da mensagem binária.

Retornos

Um uint8_t> std::vector<que contém a mensagem binária.