AmqpMessageProperties Classe
Propriedades da mensagem. As propriedades que são realmente utilizadas dependerão da implementação do serviço. Nem todas as mensagens recebidas terão todas as propriedades e nem todas as propriedades serão utilizadas numa mensagem enviada. Veja as especificações do AMQP: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-properties para obter mais informações sobre as propriedades da mensagem.
- Herança
-
azure.servicebus.amqp._amqp_message.DictMixinAmqpMessageProperties
Construtor
AmqpMessageProperties(*, message_id: str | bytes | 'uuid.UUID' | None = None, user_id: str | bytes | None = None, to: str | bytes | None = None, subject: str | bytes | None = None, reply_to: str | bytes | None = None, correlation_id: str | bytes | None = None, content_type: str | bytes | None = None, content_encoding: str | bytes | None = None, creation_time: int | None = None, absolute_expiry_time: int | None = None, group_id: str | bytes | None = None, group_sequence: int | None = None, reply_to_group_id: str | bytes | None = None, **kwargs: Any)
Parâmetros Só de Palavra-Chave
Name | Description |
---|---|
message_id
|
O ID da mensagem, se definido, identifica exclusivamente uma mensagem no sistema de mensagens. Normalmente, o remetente da mensagem é responsável por definir o ID da mensagem de forma a garantir que é globalmente exclusivo. Um mediador PODE eliminar uma mensagem como duplicada se o valor do ID da mensagem corresponder ao de uma mensagem recebida anteriormente enviada para o mesmo nó. |
user_id
|
A identidade do utilizador responsável pela produção da mensagem. O cliente define este valor e pode ser autenticado por intermediários. |
to
|
O campo para identifica o nó que é o destino pretendido da mensagem. Em qualquer transferência especificada, este pode não ser o nó no final de receção da ligação. |
subject
|
Um campo comum para informações de resumo sobre o conteúdo e a finalidade da mensagem. |
reply_to
|
O endereço do nó para o qual enviar respostas. |
correlation_id
|
Este é um ID específico do cliente que pode ser utilizado para marcar ou identificar mensagens entre clientes. |
content_type
|
O tipo DE MIME RFC-2046 para a secção application-data (corpo) da mensagem. |
content_encoding
|
A propriedade content-encoding é utilizada como modificadora para o tipo de conteúdo. |
creation_time
|
Uma hora absoluta em que esta mensagem foi criada. |
absolute_expiry_time
|
Uma hora absoluta em que esta mensagem é considerada expirada. |
group_id
|
Identifica o grupo ao qual pertence a mensagem. |
group_sequence
|
A posição relativa desta mensagem no respetivo grupo. |
reply_to_group_id
|
Este é um ID específico do cliente que é utilizado para que o cliente possa enviar respostas a esta mensagem para um grupo específico. |
Variáveis
Name | Description |
---|---|
message_id
|
O ID da mensagem, se definido, identifica exclusivamente uma mensagem no sistema de mensagens. Normalmente, o remetente da mensagem é responsável por definir o ID da mensagem de forma a garantir que é globalmente exclusivo. Um mediador PODE eliminar uma mensagem como duplicada se o valor do ID da mensagem corresponder ao de uma mensagem recebida anteriormente enviada para o mesmo nó. |
user_id
|
A identidade do utilizador responsável pela produção da mensagem. O cliente define este valor e pode ser autenticado por intermediários. |
to
|
O campo para identifica o nó que é o destino pretendido da mensagem. Em qualquer transferência especificada, este pode não ser o nó no final de receção da ligação. |
subject
|
Um campo comum para informações de resumo sobre o conteúdo e a finalidade da mensagem. |
reply_to
|
O endereço do nó para o qual enviar respostas. |
correlation_id
|
é um ID específico do cliente que pode ser utilizado para marcar ou identificar mensagens entre clientes. |
content_type
|
O tipo DE MIME RFC-2046 para a secção application-data (corpo) da mensagem. |
content_encoding
|
A propriedade content-encoding é utilizada como modificadora para o tipo de conteúdo. |
creation_time
|
Uma hora absoluta em que esta mensagem foi criada. |
absolute_expiry_time
|
Uma hora absoluta em que esta mensagem é considerada expirada. |
group_id
|
Identifica o grupo ao qual pertence a mensagem. |
group_sequence
|
A posição relativa desta mensagem no respetivo grupo. |
reply_to_group_id
|
Este é um ID específico do cliente que é utilizado para que o cliente possa enviar respostas a esta mensagem para um grupo específico. |
Métodos
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parâmetros
Name | Description |
---|---|
key
Necessário
|
|
default
|
Default value: None
|
has_key
has_key(k: str) -> bool
Parâmetros
Name | Description |
---|---|
k
Necessário
|
|
items
items() -> List[Tuple[str, Any]]
keys
keys() -> List[str]
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> List[Any]
Azure SDK for Python