Partager via


QueueMessage Classe

Objet de message File d’attente.

Héritage
azure.functions._abc.QueueMessage
QueueMessage

Constructeur

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

Paramètres

Nom Description
id
Obligatoire
str

Chaîne facultative spécifiant l’ID du message.

body
Obligatoire

Instance de chaîne ou d’octets spécifiant le corps du message.

pop_receipt
Obligatoire
str

Chaîne facultative contenant le jeton pop receipt.

Paramètres de mot clé uniquement

Nom Description
id
Obligatoire
body
Obligatoire
pop_receipt
Obligatoire

Méthodes

get_body

Retourne le contenu du message sous forme d’octets.

get_json

Décodez et retournez le contenu du message en tant qu’objet JSON.

get_body

Retourne le contenu du message sous forme d’octets.

get_body() -> bytes

get_json

Décodez et retournez le contenu du message en tant qu’objet JSON.

get_json() -> Any

Retours

Type Description

Données JSON décodées.

Exceptions

Type Description

lorsque le corps du message ne contient pas de données JSON valides.

Attributs

dequeue_count

Nombre de fois que ce message a été enlevé de la file d’attente.

expiration_time

Objet datetime avec l’heure d’expiration du message.

id

ID de message.

insertion_time

Objet datetime avec l’heure d’insertion de la file d’attente de messages.

pop_receipt

Jeton de réception de message sous forme de chaîne.

time_next_visible

Objet datetime avec l’heure à laquelle le message sera visible.