QueueMessage Klasse
Ein Queue-Nachrichtenobjekt.
- Vererbung
-
azure.functions._abc.QueueMessageQueueMessage
Konstruktor
QueueMessage(*, id: str | None = None, body: str | bytes | None = None, pop_receipt: str | None = None)
Parameter
Name | Beschreibung |
---|---|
id
Erforderlich
|
Eine optionale Zeichenfolge, die die ID der Nachricht angibt. |
body
Erforderlich
|
Eine Zeichenfolgen- oder Byteinstanz, die den Nachrichtentext angibt. |
pop_receipt
Erforderlich
|
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.
Azure SDK for Python