Freigeben über


QueueMessage Klasse

Ein Queue-Nachrichtenobjekt.

Vererbung
azure.functions._abc.QueueMessage
QueueMessage

Konstruktor

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

Parameter

Name Beschreibung
id
Erforderlich
str

Eine optionale Zeichenfolge, die die ID der Nachricht angibt.

body
Erforderlich

Eine Zeichenfolgen- oder Byteinstanz, die den Nachrichtentext angibt.

pop_receipt
Erforderlich
str

Eine optionale Zeichenfolge, die das Pop-Belegtoken enthält.

Nur Schlüsselwortparameter

Name Beschreibung
id
Erforderlich
body
Erforderlich
pop_receipt
Erforderlich

Methoden

get_body

Zurückgeben des Nachrichteninhalts als Bytes.

get_json

Decodieren und Zurückgeben von Nachrichteninhalten als JSON-Objekt.

get_body

Zurückgeben des Nachrichteninhalts als Bytes.

get_body() -> bytes

get_json

Decodieren und Zurückgeben von Nachrichteninhalten als JSON-Objekt.

get_json() -> Any

Gibt zurück

Typ Beschreibung

Decodierte JSON-Daten.

Ausnahmen

Typ Beschreibung

, wenn der Nachrichtentext keine gültigen JSON-Daten enthält.

Attribute

dequeue_count

Gibt an, wie oft diese Nachricht aus der Warteschlange entfernt wurde.

expiration_time

Ein datetime-Objekt mit der Nachrichtenablaufzeit.

id

Nachrichten-ID.

insertion_time

Ein datetime-Objekt mit der Einfügezeit der Nachrichtenwarteschlange.

pop_receipt

Das Popupbestätigungstoken der Nachricht als Zeichenfolge.

time_next_visible

Ein datetime-Objekt mit der Uhrzeit, zu der die Nachricht als Nächstes angezeigt wird.