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

TelemetryMessage 类

定义

表示将发送到 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 位字母数字字符

  • {'-', ':', '/', '', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '$', '''}. 非字母数字字符来自 URN RFC。
MessageSchema

用于指定消息内容的架构。

Payload

消息负载。

PayloadConvention

要用于此消息有效负载的约定。

Properties

获取用户发送数据时设置的用户属性的字典。

SystemProperties

获取内部托管的系统属性的字典。

UserId

用于指定消息来源的 ID。

方法

CloneWithBody(Object)

克隆现有 Message 实例,并设置其上定义 payload 的内容正文。

SetAsSecurityMessage()

将消息设置为安全消息

适用于