你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
TelemetryMessage 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示将发送到 IoT 中心的消息的数据结构。
public class TelemetryMessage
type TelemetryMessage = class
Public Class TelemetryMessage
- 继承
-
TelemetryMessage
构造函数
TelemetryMessage() |
无有效负载的默认实例化。 |
TelemetryMessage(Object) |
使用指定的有效负载创建传出消息。 |
属性
BatchCreatedOnUtc |
在批处理中发送数据时的事件创建时间。 |
ComponentName |
遥测消息源自的 DTDL 组件名称。 这仅适用于即插即用认证设备。 |
ConnectionDeviceId |
指定发送此消息的设备 ID(如果有)。 |
ConnectionModuleId |
指定从中发送此消息的模块 ID(如果有)。 |
ContentEncoding |
用于指定消息的内容编码类型。 |
ContentType |
用于指定消息的内容类型。 |
CorrelationId |
一个字符串属性,通常包含请求的 MessageId,采用请求-答复模式。 |
CreatedOnUtc |
每次发送一条消息时的事件创建时间。 |
EnqueuedOnUtc |
服务器接收设备到云消息的日期和时间。 |
ExpiresOnUtc |
此消息被视为过期的时间。 |
InputName |
指定发送消息时所基于的输入名称(如果有)。 |
IsSecurityMessage |
如此 如果消息设置为安全消息 |
MessageId |
用于请求-答复模式的消息的标识符。 格式:区分大小写的字符串 (最多 128 个字符长) ASCII 7 位字母数字字符
|
MessageSchema |
用于指定消息内容的架构。 |
Payload |
消息负载。 |
PayloadConvention |
要用于此消息有效负载的约定。 |
Properties |
获取用户发送数据时设置的用户属性的字典。 |
SystemProperties |
获取内部托管的系统属性的字典。 |
UserId |
用于指定消息来源的 ID。 |
方法
CloneWithBody(Object) |
克隆现有 Message 实例,并设置其上定义 |
SetAsSecurityMessage() |
将消息设置为安全消息 |