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

MessageSystemPropertyNames 类

定义

类中的 Message 系统属性的名称。

public static class MessageSystemPropertyNames
type MessageSystemPropertyNames = class
Public Class MessageSystemPropertyNames
继承
MessageSystemPropertyNames

字段

Ack

反馈消息生成器。 此属性用于云到设备的消息,以请求 IoT 中心生成反馈消息,因为设备使用了消息。

ConnectionAuthMethod

对于云到设备的消息,将忽略连接身份验证方法值。

ConnectionDeviceGenerationId

云到设备消息的目标设备的设备生成 ID。 DeviceGenerationId 是 IoT 中心生成的区分大小写的字符串。 此值用于区分删除并重新创建具有相同设备 ID 的设备。

ConnectionDeviceId

指定发送此消息的设备 ID(如果有)。

ContentEncoding

用于指定消息的内容编码类型。 可能的值为:utf-8、utf-16、utf-32。

ContentType

用于指定消息的内容类型。 可能的值包括:application/json、application/json-patch+json。

CorrelationId

响应消息中的字符串属性,通常包含采用“请求-答复”模式的请求的 MessageId。

CreationTimeUtc

消息的发起方设置的自定义日期属性。

DeliveryCount

消息可以在“排队”和“不可见”状态之间转换的次数。 在达到最大转换次数后,IoT 中心会将消息的状态设置为死信。 有关详细信息,请参阅 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-messages-c2d#the-cloud-to-device-message-life-cycle

EnqueuedTime

服务器以 UTC 格式接收消息的日期和时间。

ExpiryTimeUtc

消息过期的日期和时间(以 UTC 为单位)。

LockToken

收到的消息的锁定令牌。 用于完成、拒绝或放弃消息的云到设备消息的唯一标识符。 提供此值用于解决完成、拒绝或放弃消息时的争用条件。

MessageId

消息的用户可设置标识符。 如果用户未提供此值,则仅当在 中ServiceClientOptions设置 属性时,服务客户端才会将此值设置为SdkAssignsMessageId新的 GUID。

MessageSchema

消息架构由 IoTHub 在生成孪生更改通知消息时在内部设置。

Operation

IoT 中心操作

SequenceNumber

IoT 中心分配给每个云到设备消息的每个设备队列) 数 (唯一。

To

云到设备消息中指定的目标。

UserId

用于指定消息来源的 ID。 当 IoT 中心生成消息时,它设置为 IoT 中心的名称。

适用于