Share via


ConnectionMessage Classe

  • java.lang.Object
    • com.microsoft.cognitiveservices.speech.ConnectionMessage

Implementações

java.lang.AutoCloseable

public final class ConnectionMessage
implements java.lang.AutoCloseable

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. Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto . Adicionado na versão 1.15.0.

Resumo do método

Modificador e tipo Método e descrição
void close()

Libera explicitamente qualquer recurso externo anexado ao objeto .

byte[] getBinaryMessage()

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

java.lang.String getPath()

O caminho da mensagem

PropertyCollection getProperties()

Uma coleção de propriedades e seus valores definidos para esta Mensagem de Conexão.

java.lang.String getTextMessage()

Obtém o conteúdo da mensagem de texto.

boolean isBinaryMessage()

Verifica se a Mensagem de Conexãoé uma mensagem binária.

boolean isTextMessage()

Verifica se a Mensagem de Conexãoé uma mensagem de texto.

java.lang.String toString()

Retorna uma cadeia de caracteres que representa a mensagem de conexão.

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do método

close

public void close()

Libera explicitamente qualquer recurso externo anexado ao objeto . Observação: close() deve ser chamado para liberar recursos subjacentes mantidos pelo objeto .

getBinaryMessage

public byte[] getBinaryMessage()

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

Returns:

Uma matriz de bytes que contém a mensagem binária.

getPath

public String getPath()

O caminho da mensagem

Returns:

Uma cadeia de caracteres que especifica o tipo de mensagem.

getProperties

public PropertyCollection getProperties()

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").

Returns:

Propertycollection

getTextMessage

public String getTextMessage()

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").

Returns:

Uma cadeia de caracteres que contém a mensagem de texto.

isBinaryMessage

public boolean isBinaryMessage()

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

Returns:

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

isTextMessage

public boolean isTextMessage()

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

Returns:

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

toString

public String toString()

Retorna uma cadeia de caracteres que representa a mensagem de conexão.

Overrides:

ConnectionMessage.toString()

Returns:

Uma cadeia de caracteres que representa a mensagem de conexão.

Aplica-se a