Udostępnij za pośrednictwem


QueueMessage Klasa

Obiekt komunikatu kolejki.

Dziedziczenie
azure.functions._abc.QueueMessage
QueueMessage

Konstruktor

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

Parametry

Nazwa Opis
id
Wymagane
str

Opcjonalny ciąg określający identyfikator komunikatu.

body
Wymagane

Ciąg lub bajty wystąpienie określające treść komunikatu.

pop_receipt
Wymagane
str

Opcjonalny ciąg zawierający token potwierdzenia wyskakującego.

Parametry Tylko słowo kluczowe

Nazwa Opis
id
Wymagane
body
Wymagane
pop_receipt
Wymagane

Metody

get_body

Zwracanie zawartości wiadomości jako bajtów.

get_json

Dekoduj i zwracaj zawartość komunikatu jako obiekt JSON.

get_body

Zwracanie zawartości wiadomości jako bajtów.

get_body() -> bytes

get_json

Dekoduj i zwracaj zawartość komunikatu jako obiekt JSON.

get_json() -> Any

Zwraca

Typ Opis

Zdekodowane dane JSON.

Wyjątki

Typ Opis

gdy treść komunikatu nie zawiera prawidłowych danych JSON.

Atrybuty

dequeue_count

Liczba odczekanych komunikatów.

expiration_time

Obiekt datetime z godziną wygaśnięcia komunikatu.

id

Identyfikator komunikatu.

insertion_time

Obiekt datetime z godziną wstawiania kolejki komunikatów.

pop_receipt

Token potwierdzenia wyskakującego komunikatu jako ciąg.

time_next_visible

Obiekt datetime o godzinie, w ramach których komunikat będzie widoczny w następnej kolejności.