你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ConnectionMessage 类
- java.
lang. Object - com.
microsoft. cognitiveservices. speech. ConnectionMessage
- com.
实现
public final class ConnectionMessage
implements java.lang.AutoCloseable
ConnectionMessage 表示发送到语音服务以及从语音服务接收的特定于实现的消息。 这些消息用于调试目的,不应用于 Azure 认知服务语音服务的生产用例。 发送到语音服务以及从语音服务接收的消息如有更改,恕不另行通知。 这包括消息内容、标头、有效负载、排序等。注意:必须调用 close () 才能释放对象持有的基础资源。 在版本 1.15.0 中添加。
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
void |
close()
显式释放附加到 对象的任何外部资源。 |
byte[] |
getBinaryMessage()
获取二进制消息有效负载。 |
java.lang.String |
getPath()
消息路径 |
Property |
getProperties()
为此连接 |
java.lang.String |
getTextMessage()
获取文本消息有效负载。 |
boolean |
isBinaryMessage()
检查连接 |
boolean |
isTextMessage()
检查连接 |
java.lang.String |
toString()
返回表示连接消息的字符串。 |
方法继承自 java.lang.Object
方法详细信息
close
public void close()
显式释放附加到 对象的任何外部资源。 注意:必须调用 close () 才能释放对象持有的基础资源。
getBinaryMessage
public byte[] getBinaryMessage()
获取二进制消息有效负载。
返回:
getPath
public String getPath()
消息路径
返回:
getProperties
public PropertyCollection getProperties()
为此 ConnectionMessage 定义的属性及其值的集合。 可以通过此集合 (访问邮件头,例如“Content-Type”) 。
返回:
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()返回: