QueueMessage Класс
Представляет сообщение очереди.
- Наследование
-
azure.storage.queue._shared.models.DictMixinQueueMessage
Конструктор
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
Azure SDK for Python