你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ConnectionMessage 类

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

实现

java.lang.AutoCloseable

public final class ConnectionMessage
implements java.lang.AutoCloseable

ConnectionMessage 表示发送到语音服务以及从语音服务接收的特定于实现的消息。 这些消息用于调试目的,不应用于 Azure 认知服务语音服务的生产用例。 发送到语音服务以及从语音服务接收的消息如有更改,恕不另行通知。 这包括消息内容、标头、有效负载、排序等。注意:必须调用 close () 才能释放对象持有的基础资源。 在版本 1.15.0 中添加。

方法摘要

修饰符和类型 方法和描述
void close()

显式释放附加到 对象的任何外部资源。

byte[] getBinaryMessage()

获取二进制消息有效负载。

java.lang.String getPath()

消息路径

PropertyCollection getProperties()

为此连接消息定义的属性及其值的集合。

java.lang.String getTextMessage()

获取文本消息有效负载。

boolean isBinaryMessage()

检查连接消息是否为二进制消息。

boolean isTextMessage()

检查连接消息是否为文本消息。

java.lang.String toString()

返回表示连接消息的字符串。

方法继承自 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

方法详细信息

close

public void close()

显式释放附加到 对象的任何外部资源。 注意:必须调用 close () 才能释放对象持有的基础资源。

getBinaryMessage

public byte[] getBinaryMessage()

获取二进制消息有效负载。

返回:

包含二进制消息的字节数组。

getPath

public String getPath()

消息路径

返回:

一个指定消息类型的字符串。

getProperties

public PropertyCollection getProperties()

为此 ConnectionMessage 定义的属性及其值的集合。 可以通过此集合 (访问邮件头,例如“Content-Type”) 。

返回:

PropertyCollection

getTextMessage

public String getTextMessage()

获取文本消息有效负载。 通常,文本消息内容类型为 application/json。 若要确定其他内容类型,请使用 Properties.GetProperty (“Content-Type”) 。

返回:

包含文本消息的字符串。

isBinaryMessage

public boolean isBinaryMessage()

检查 ConnectionMessage 是否为二进制消息。 另请参阅 GetBinaryMessage () 。

返回:

指示消息有效负载是否为二进制的布尔值。

isTextMessage

public boolean isTextMessage()

检查 ConnectionMessage 是否为短信。 另请参阅 IsBinaryMessage () 。

返回:

指示消息有效负载是否为文本的布尔值。

toString

public String toString()

返回表示连接消息的字符串。

替代:

ConnectionMessage.toString()

返回:

表示连接消息的字符串。

适用于