Sdílet prostřednictvím


QueueMessage Třída

Objekt zprávy fronty.

Dědičnost
azure.functions._abc.QueueMessage
QueueMessage

Konstruktor

QueueMessage(*, id: str | None = None, body: str | bytes | None = None, pop_receipt: str | None = None)

Parametry

Name Description
id
Vyžadováno
str

Volitelný řetězec určující ID zprávy.

body
Vyžadováno

Řetězec nebo instance bajtů určující text zprávy.

pop_receipt
Vyžadováno
str

Volitelný řetězec obsahující token pop účtenky.

Výhradně parametry klíčových slov

Name Description
id
Vyžadováno
body
Vyžadováno
pop_receipt
Vyžadováno

Metody

get_body

Vrátí obsah zprávy jako bajty.

get_json

Dekódování a vrácení obsahu zprávy jako objektu JSON

get_body

Vrátí obsah zprávy jako bajty.

get_body() -> bytes

get_json

Dekódování a vrácení obsahu zprávy jako objektu JSON

get_json() -> Any

Návraty

Typ Description

Dekódovaná data JSON.

Výjimky

Typ Description

pokud text zprávy neobsahuje platná data JSON.

Atributy

dequeue_count

Kolikrát byla tato zpráva vyřazena z fronty.

expiration_time

Objekt datetime s časem vypršení platnosti zprávy.

id

ID zprávy.

insertion_time

Objekt datetime s časem vložení fronty zpráv.

pop_receipt

Token potvrzení zprávy jako řetězec.

time_next_visible

Objekt datetime s časem, kdy se zpráva zobrazí jako další.