QueueMessage Класс
Объект сообщения очереди.
- Наследование
-
azure.functions._abc.QueueMessageQueueMessage
Конструктор
QueueMessage(*, id: str | None = None, body: str | bytes | None = None, pop_receipt: str | None = None)
Параметры
Имя | Описание |
---|---|
id
Обязательно
|
Необязательная строка, указывающая идентификатор сообщения. |
body
Обязательно
|
Экземпляр строки или байтов, указывающий текст сообщения. |
pop_receipt
Обязательно
|
Необязательная строка, содержащая маркер всплывающей квитанции. |
Параметры Keyword-Only
Имя | Описание |
---|---|
id
Обязательно
|
|
body
Обязательно
|
|
pop_receipt
Обязательно
|
|
Методы
get_body |
Возвращает содержимое сообщения в виде байтов. |
get_json |
Декодирование и возврат содержимого сообщения в виде объекта JSON. |
get_body
Возвращает содержимое сообщения в виде байтов.
get_body() -> bytes
get_json
Декодирование и возврат содержимого сообщения в виде объекта JSON.
get_json() -> Any
Возвращаемое значение
Тип | Описание |
---|---|
Декодированные данные JSON. |
Исключения
Тип | Описание |
---|---|
если текст сообщения не содержит допустимые данные JSON. |
Атрибуты
dequeue_count
Количество раз, когда сообщение было выведено из очереди.
expiration_time
Объект datetime со временем истечения срока действия сообщения.
id
Идентификатор сообщения.
insertion_time
Объект datetime со временем вставки очереди сообщений.
pop_receipt
Сообщение выводит маркер квитанции в виде строки.
time_next_visible
Объект datetime с временем следующего отображения сообщения.
Azure SDK for Python