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

QueueMessage 类

表示队列消息。

继承
azure.storage.queue._shared.models.DictMixin
QueueMessage

构造函数

QueueMessage(content: Any | None = None, **kwargs: Any)

参数

名称 说明
content
默认值: None

方法

get
has_key
items
keys
update
values

get

get(key, default=None)

参数

名称 说明
key
必需
default
默认值: None

has_key

has_key(k)

参数

名称 说明
k
必需

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()

属性

content

检索消息内容。 类型由服务上设置decode_function确定。 默认值为 str。

content: Any

dequeue_count

从第一次收到消息时的值 1 开始。 每次随后收到消息时,此值都会递增。

dequeue_count: int | None

expires_on

表示消息过期时间的 UTC 日期值。

expires_on: datetime | None

id

队列服务分配给消息的 GUID 值,用于标识队列中的消息。 此值可以与 pop_receipt 的值一起使用,以在使用接收消息操作检索消息后从队列中删除该消息。

id: str

inserted_on

表示插入消息的时间的 UTC 日期值。

inserted_on: datetime | None

next_visible_on

一个 UTC 日期值,表示消息下一次可见的时间。 仅由接收消息操作返回。 对于速览消息,设置为“无”。

next_visible_on: datetime | None

pop_receipt

一个收据 str,可以与 message_id 元素一起使用,以在使用接收消息操作检索消息后从队列中删除该消息。 仅由接收消息操作返回。 对于速览消息,设置为“无”。

pop_receipt: str | None