QueueMessage Klasa
Obiekt komunikatu kolejki.
- Dziedziczenie
-
azure.functions._abc.QueueMessageQueueMessage
Konstruktor
QueueMessage(*, id: str | None = None, body: str | bytes | None = None, pop_receipt: str | None = None)
Parametry
Nazwa | Opis |
---|---|
id
Wymagane
|
Opcjonalny ciąg określający identyfikator komunikatu. |
body
Wymagane
|
Ciąg lub bajty wystąpienie określające treść komunikatu. |
pop_receipt
Wymagane
|
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.
Azure SDK for Python