Partilhar via


QueueMessage Classe

Um objeto de mensagem de fila.

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

Name Description
id
Necessário
str

Uma cadeia opcional especificando o ID da mensagem.

body
Necessário

Uma instância de cadeia ou bytes especificando o corpo da mensagem.

pop_receipt
Necessário
str

Uma corda opcional contendo o sinal de recibo pop.

Parâmetros Só de Palavra-Chave

Name Description
id
Necessário
body
Necessário
pop_receipt
Necessário

Métodos

get_body

Devolva o conteúdo da mensagem como bytes.

get_json

Descodificar e devolver o conteúdo da mensagem como um objeto JSON.

get_body

Devolva o conteúdo da mensagem como bytes.

get_body() -> bytes

get_json

Descodificar e devolver o conteúdo da mensagem como um objeto JSON.

get_json() -> Any

Devoluções

Tipo Description

Descodificados dados do JSON.

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 esta mensagem foi descoduada.

expiration_time

Um objeto de data com o prazo de validade da mensagem.

id

ID de mensagem.

insertion_time

Um objeto de data com o tempo de inserção da fila da mensagem.

pop_receipt

A mensagem pop recibo token como uma corda.

time_next_visible

Um objeto da hora da data com a hora da mensagem será visível a seguir.