Compartilhar via


QueueMessage Classe

Um objeto de mensagem Queue.

Herança
azure.functions._abc.QueueMessage
QueueMessage

Construtor

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

Parâmetros

Nome Description
id
Obrigatório
str

Uma cadeia de caracteres opcional que especifica a ID da mensagem.

body
Obrigatório

Uma instância de cadeia de caracteres ou bytes que especifica o corpo da mensagem.

pop_receipt
Obrigatório
str

Uma cadeia de caracteres opcional que contém o token de recibo pop.

Parâmetros somente de palavra-chave

Nome Description
id
Obrigatório
body
Obrigatório
pop_receipt
Obrigatório

Métodos

get_body

Retornar o conteúdo da mensagem como bytes.

get_json

Decodificar e retornar o conteúdo da mensagem como um objeto JSON.

get_body

Retornar o conteúdo da mensagem como bytes.

get_body() -> bytes

get_json

Decodificar e retornar o conteúdo da mensagem como um objeto JSON.

get_json() -> Any

Retornos

Tipo Description

Dados JSON decodificados.

Exceções

Tipo Description

quando o corpo da mensagem não contém dados JSON válidos.

Atributos

dequeue_count

O número de vezes que essa mensagem foi removida da fila.

expiration_time

Um objeto datetime com a hora de expiração da mensagem.

id

ID da mensagem.

insertion_time

Um objeto datetime com a hora de inserção da fila de mensagens.

pop_receipt

O token de recebimento pop da mensagem como uma cadeia de caracteres.

time_next_visible

Um objeto datetime com a hora em que a mensagem ficará visível em seguida.