你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AmqpMessageProperties 类
消息属性。 实际使用的属性将取决于服务实现。 并非所有收到的消息都具有所有属性,并且并非所有属性都将用于发送的消息。 有关消息属性的详细信息,请参阅 AMQP 规范: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-properties
- 继承
-
azure.eventhub._mixin.DictMixinAmqpMessageProperties
构造函数
AmqpMessageProperties(**kwargs)
仅限关键字的参数
名称 | 说明 |
---|---|
message_id
|
Message-id(如果已设置)唯一标识消息系统中的消息。 消息生成者通常负责设置消息 ID,确保其全局唯一。 如果 message-id 的值与以前收到的发送到同一节点的消息的值匹配,则中转站可能会将消息作为重复项丢弃。 |
user_id
|
负责生成消息的用户的标识。 客户端设置此值,中间人可能会对其进行身份验证。 |
to
|
to 字段标识作为消息的预期目标的节点。 在任何给定的传输中,这可能不是链接接收端的节点。 |
subject
|
有关邮件内容和用途的摘要信息的通用字段。 |
reply_to
|
要向其发送答复的节点的地址。 |
correlation_id
|
这是特定于客户端的 ID,可用于标记或标识客户端之间的消息。 |
content_type
|
消息的应用程序数据部分的 RFC-2046 MIME 类型 (正文) 。 |
content_encoding
|
content-encoding 属性用作内容类型的修饰符。 |
creation_time
|
创建此消息的绝对时间。 |
absolute_expiry_time
|
此消息被视为过期的绝对时间。 |
group_id
|
标识消息所属的组。 |
group_sequence
|
此消息在其组中的相对位置。 |
reply_to_group_id
|
这是一个特定于客户端的 ID,用于使客户端可以向特定组发送对此消息的答复。 |
变量
名称 | 说明 |
---|---|
message_id
|
Message-id(如果已设置)唯一标识消息系统中的消息。 消息生成者通常负责设置消息 ID,确保其全局唯一。 如果 message-id 的值与以前收到的发送到同一节点的消息的值匹配,则中转站可能会将消息作为重复项丢弃。 |
user_id
|
负责生成消息的用户的标识。 客户端设置此值,中间人可能会对其进行身份验证。 |
to
|
to 字段标识作为消息的预期目标的节点。 在任何给定的传输中,这可能不是链接接收端的节点。 |
subject
|
有关邮件内容和用途的摘要信息的通用字段。 |
reply_to
|
要向其发送答复的节点的地址。 |
correlation_id
|
是特定于客户端的 ID,可用于标记或标识客户端之间的消息。 |
content_type
|
消息的应用程序数据部分的 RFC-2046 MIME 类型 (正文) 。 |
content_encoding
|
content-encoding 属性用作内容类型的修饰符。 |
creation_time
|
创建此消息的绝对时间。 |
absolute_expiry_time
|
此消息被视为过期的绝对时间。 |
group_id
|
标识消息所属的组。 |
group_sequence
|
此消息在其组中的相对位置。 |
reply_to_group_id
|
这是一个特定于客户端的 ID,用于使客户端可以向特定组发送对此消息的答复。 |
方法
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
参数
名称 | 说明 |
---|---|
key
必需
|
|
default
|
默认值: None
|
has_key
has_key(k: str) -> bool
参数
名称 | 说明 |
---|---|
k
必需
|
|
items
items() -> List[Tuple[str, Any]]
keys
keys() -> List[str]
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> List[Any]