QueueMessage Classe
Um objeto de mensagem Queue.
- Herança
-
azure.functions._abc.QueueMessageQueueMessage
Construtor
QueueMessage(*, id: str | None = None, body: str | bytes | None = None, pop_receipt: str | None = None)
Parâmetros
Nome | Description |
---|---|
id
Obrigatório
|
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
|
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.
Azure SDK for Python