QueueMessage Clase

Objeto Queue Message.

Herencia
azure.functions._abc.QueueMessage
QueueMessage

Constructor

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

Parámetros

Nombre Description
id
Requerido
str

Cadena opcional que especifica el identificador del mensaje.

body
Requerido

Una instancia de cadena o bytes que especifica el cuerpo del mensaje.

pop_receipt
Requerido
str

Cadena opcional que contiene el token de recibo pop.

Parámetros de palabra clave únicamente

Nombre Description
id
Requerido
body
Requerido
pop_receipt
Requerido

Métodos

get_body

Devuelve el contenido del mensaje como bytes.

get_json

Descodificar y devolver contenido del mensaje como un objeto JSON.

get_body

Devuelve el contenido del mensaje como bytes.

get_body() -> bytes

get_json

Descodificar y devolver contenido del mensaje como un objeto JSON.

get_json() -> Any

Devoluciones

Tipo Description

Datos JSON descodificados.

Excepciones

Tipo Description

cuando el cuerpo del mensaje no contiene datos JSON válidos.

Atributos

dequeue_count

Es el número de veces que se ha quitado de la cola este mensaje.

expiration_time

Objeto datetime con la hora de expiración del mensaje.

id

Id. de mensaje.

insertion_time

Objeto datetime con el tiempo de inserción de la cola de mensajes.

pop_receipt

Token de recepción emergente del mensaje como una cadena.

time_next_visible

Un objeto datetime con la hora en que el mensaje será visible a continuación.