你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
MessageSystemPropertyNames 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类中的 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 中心的名称。 |