QueueMessage Osztály

Üzenetsor-üzenet objektum.

Öröklődés
azure.functions._abc.QueueMessage
QueueMessage

Konstruktor

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

Paraméterek

Name Description
id
Kötelező
str

Egy nem kötelező sztring, amely az üzenet azonosítóját adja meg.

body
Kötelező

Egy sztring vagy bájt példány, amely megadja az üzenet törzsét.

pop_receipt
Kötelező
str

Egy nem kötelező sztring, amely a pop nyugta jogkivonatát tartalmazza.

Csak kulcsszavas paraméterek

Name Description
id
Kötelező
body
Kötelező
pop_receipt
Kötelező

Metódusok

get_body

Az üzenet tartalmát bájtként adja vissza.

get_json

Üzenettartalom dekódolása és visszaadása JSON-objektumként.

get_body

Az üzenet tartalmát bájtként adja vissza.

get_body() -> bytes

get_json

Üzenettartalom dekódolása és visszaadása JSON-objektumként.

get_json() -> Any

Válaszok

Típus Description

Dekódolt JSON-adatok.

Kivételek

Típus Description

ha az üzenet törzse nem tartalmaz érvényes JSON-adatokat.

Attribútumok

dequeue_count

Az üzenet törlésének száma.

expiration_time

Egy datetime objektum az üzenet lejárati idejével.

id

Üzenetazonosító.

insertion_time

Egy datetime objektum az üzenetsor beszúrási idejével.

pop_receipt

Az üzenet előugró nyugta jogkivonata sztringként.

time_next_visible

Egy datetime objektum az üzenet következő látható időpontjával.