HttpsBatchMessage 类
- java.
lang. Object - com.
microsoft. azure. sdk. iot. device. transport. https. HttpsBatchMessage
- com.
实现
public final class HttpsBatchMessage
implements HttpsMessage
将批处理IoT 中心请求正文生成为 JSON 数组。 批处理消息的最大大小为 256 kb。
构造函数摘要
| 构造函数 | 说明 |
|---|---|
| HttpsBatchMessage() |
构造函数。 |
方法摘要
| 修饰符和类型 | 方法和描述 |
|---|---|
| void |
addMessage(HttpsSingleMessage msg)
将消息添加到批处理。 |
| byte[] |
getBody()
以 UTF-8 编码的字节数组的形式返回当前批处理正文。 |
| java.lang.String |
getContentType()
返回消息内容类型为“application/vnd”。 |
|
Message |
getProperties()
返回批处理消息的属性的空列表。 |
| java.util.Map<java.lang.String,java.lang.String> |
getSystemProperties()
它是 Https |
| int |
numMessages()
返回批中当前的消息数。 |
方法继承自 java.lang.Object
构造函数详细信息
HttpsBatchMessage
public HttpsBatchMessage()
构造函数。 将批处理正文初始化为空 JSON 数组。
方法详细信息
addMessage
public void addMessage(HttpsSingleMessage msg)
将消息添加到批处理。
Parameters:
Throws:
getBody
public byte[] getBody()
以 UTF-8 编码的字节数组的形式返回当前批处理正文。
Returns:
getContentType
public String getContentType()
返回消息内容类型为“application/vnd.microsoft.iothub.json”。
Returns:
getProperties
public MessageProperty[] getProperties()
返回批处理消息的属性的空列表。
Returns:
getSystemProperties
public Map
它是 HttpsMessage 接口的一部分,用于获取系统消息属性的集合。 对于批处理,它只返回空的 Map。
Returns:
numMessages
public int numMessages()
返回批中当前的消息数。
Returns: