Compartilhar via


AmqpMessageProperties Classe

Propriedades da Mensagem. As propriedades que são realmente usadas 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 em uma mensagem enviada. Consulte a especificação 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.DictMixin
AmqpMessageProperties

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 somente de palavra-chave

Nome Description
message_id

A ID da mensagem, se definida, identifica exclusivamente uma mensagem dentro do sistema de mensagens. O remetente da mensagem geralmente é responsável por definir a id da mensagem de forma que tenha certeza de ser globalmente exclusivo. Um agente PODERÁ descartar uma mensagem como duplicada se o valor da id de mensagem corresponder ao de uma mensagem recebida anteriormente enviada para o mesmo nó.

user_id

A identidade do usuário responsável por produzir a mensagem. O cliente define esse 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 determinada, esse pode não ser o nó no final do recebimento do link.

subject

Um campo comum para obter informações resumidas sobre o conteúdo e a finalidade da mensagem.

reply_to

O endereço do nó para o qual enviar respostas.

correlation_id

Essa é uma ID específica do cliente que pode ser usada para marcar ou identificar mensagens entre clientes.

content_type

O tipo DE MIME RFC-2046 para a seção application-data da mensagem (corpo).

content_encoding

A propriedade content-encoding é usada como um modificador para o tipo de conteúdo.

creation_time

Um momento absoluto em que essa mensagem foi criada.

absolute_expiry_time

Um momento absoluto em que essa mensagem é considerada expirada.

group_id

Identifica o grupo ao qual a mensagem pertence.

group_sequence

A posição relativa dessa mensagem dentro de seu grupo.

reply_to_group_id

Essa é uma ID específica do cliente que é usada para que o cliente possa enviar respostas a essa mensagem para um grupo específico.

Variáveis

Nome Description
message_id

A ID da mensagem, se definida, identifica exclusivamente uma mensagem dentro do sistema de mensagens. O remetente da mensagem geralmente é responsável por definir a id da mensagem de forma que tenha certeza de ser globalmente exclusivo. Um agente PODERÁ descartar uma mensagem como duplicada se o valor da id de mensagem corresponder ao de uma mensagem recebida anteriormente enviada para o mesmo nó.

user_id

A identidade do usuário responsável por produzir a mensagem. O cliente define esse 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 determinada, esse pode não ser o nó no final do recebimento do link.

subject

Um campo comum para obter informações resumidas sobre o conteúdo e a finalidade da mensagem.

reply_to

O endereço do nó para o qual enviar respostas.

correlation_id

ele é uma ID específica do cliente que pode ser usada para marcar ou identificar mensagens entre clientes.

content_type

O tipo DE MIME RFC-2046 para a seção application-data da mensagem (corpo).

content_encoding

A propriedade content-encoding é usada como um modificador para o tipo de conteúdo.

creation_time

Um momento absoluto em que essa mensagem foi criada.

absolute_expiry_time

Um momento absoluto em que essa mensagem é considerada expirada.

group_id

Identifica o grupo ao qual a mensagem pertence.

group_sequence

A posição relativa dessa mensagem dentro de seu grupo.

reply_to_group_id

Essa é uma ID específica do cliente que é usada para que o cliente possa enviar respostas a essa 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

Nome Description
key
Obrigatório
default
Valor padrão: None

has_key

has_key(k: str) -> bool

Parâmetros

Nome Description
k
Obrigatório

items

items() -> List[Tuple[str, Any]]

keys

keys() -> List[str]

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> List[Any]