QueueMessage Classe

Oggetto Message Queue.

Ereditarietà
azure.functions._abc.QueueMessage
QueueMessage

Costruttore

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

Parametri

Nome Descrizione
id
Necessario
str

Stringa facoltativa che specifica l'ID del messaggio.

body
Necessario

Istanza di stringa o byte che specifica il corpo del messaggio.

pop_receipt
Necessario
str

Stringa facoltativa contenente il token di ricezione popup.

Parametri di sole parole chiave

Nome Descrizione
id
Necessario
body
Necessario
pop_receipt
Necessario

Metodi

get_body

Restituire il contenuto del messaggio come byte.

get_json

Decodificare e restituire il contenuto del messaggio come oggetto JSON.

get_body

Restituire il contenuto del messaggio come byte.

get_body() -> bytes

get_json

Decodificare e restituire il contenuto del messaggio come oggetto JSON.

get_json() -> Any

Restituisce

Tipo Descrizione

Dati JSON decodificati.

Eccezioni

Tipo Descrizione

quando il corpo del messaggio non contiene dati JSON validi.

Attributi

dequeue_count

Il numero di volte in cui questo messaggio è stato rimosso dalla coda.

expiration_time

Oggetto datetime con l'ora di scadenza del messaggio.

id

ID messaggio.

insertion_time

Oggetto datetime con l'ora di inserimento della coda di messaggi.

pop_receipt

Token di ricezione popup del messaggio come stringa.

time_next_visible

Un oggetto datetime con l'ora in cui il messaggio sarà visibile successivamente.