Поделиться через


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

Строка получения, которую можно использовать вместе с элементом message_id для удаления сообщения из очереди после его извлечения с помощью операции получения сообщений. Возвращается только операциями получения сообщений. Установите значение Нет для просмотра сообщений.

pop_receipt: str | None