Partager via


AmqpMessageProperties Classe

Propriétés du message. Les propriétés réellement utilisées dépendent de l’implémentation du service. Tous les messages reçus n’auront pas toutes les propriétés, et toutes les propriétés ne seront pas utilisées sur un message envoyé. Pour plus d’informations sur les propriétés du message, reportez-vous à la spécification http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-properties AMQP.

Héritage
azure.servicebus.amqp._amqp_message.DictMixin
AmqpMessageProperties

Constructeur

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)

Paramètres de mots-clés uniquement

Nom Description
message_id

Message-id, s’il est défini, identifie de manière unique un message dans le système de messages. L’expéditeur du message est généralement responsable de la définition de l’id de message de telle sorte qu’il soit assuré d’être globalement unique. Un répartiteur PEUT ignorer un message en tant que doublon si la valeur de l’id de message correspond à celle d’un message précédemment reçu envoyé au même nœud.

user_id

Identité de l’utilisateur responsable de la production du message. Le client définit cette valeur et peut être authentifiée par des intermédiaires.

to

Le champ to identifie le nœud qui est la destination prévue du message. Sur un transfert donné, il peut ne pas s’agir du nœud à la fin de réception du lien.

subject

Champ commun pour les informations récapitulatives sur le contenu et l’objectif du message.

reply_to

Adresse du nœud auquel envoyer des réponses.

correlation_id

Il s’agit d’un ID spécifique au client qui peut être utilisé pour marquer ou identifier des messages entre les clients.

content_type

Type MIME RFC-2046 pour la section données d’application du message (corps).

content_encoding

La propriété d’encodage de contenu est utilisée comme modificateur du type de contenu.

creation_time

Heure absolue de création de ce message.

absolute_expiry_time

Heure absolue où ce message est considéré comme ayant expiré.

group_id

Identifie le groupe auquel appartient le message.

group_sequence

Position relative de ce message dans son groupe.

reply_to_group_id

Il s’agit d’un ID spécifique au client qui est utilisé pour que le client puisse envoyer des réponses à ce message à un groupe spécifique.

Variables

Nom Description
message_id

Message-id, s’il est défini, identifie de manière unique un message dans le système de messages. L’expéditeur du message est généralement responsable de la définition de l’id de message de telle sorte qu’il soit assuré d’être globalement unique. Un répartiteur PEUT ignorer un message en tant que doublon si la valeur de l’id de message correspond à celle d’un message précédemment reçu envoyé au même nœud.

user_id

Identité de l’utilisateur responsable de la production du message. Le client définit cette valeur et peut être authentifiée par des intermédiaires.

to

Le champ to identifie le nœud qui est la destination prévue du message. Sur un transfert donné, il peut ne pas s’agir du nœud à la fin de réception du lien.

subject

Champ commun pour les informations récapitulatives sur le contenu et l’objectif du message.

reply_to

Adresse du nœud auquel envoyer des réponses.

correlation_id

il s’agit d’un ID spécifique au client qui peut être utilisé pour marquer ou identifier des messages entre les clients.

content_type

Type MIME RFC-2046 pour la section données d’application du message (corps).

content_encoding

La propriété d’encodage de contenu est utilisée comme modificateur du type de contenu.

creation_time

Heure absolue de création de ce message.

absolute_expiry_time

Heure absolue où ce message est considéré comme ayant expiré.

group_id

Identifie le groupe auquel appartient le message.

group_sequence

Position relative de ce message dans son groupe.

reply_to_group_id

Il s’agit d’un ID spécifique au client qui est utilisé pour que le client puisse envoyer des réponses à ce message à un groupe spécifique.

Méthodes

get
has_key
items
keys
update
values

get

get(key: str, default: Any | None = None) -> Any

Paramètres

Nom Description
key
Obligatoire
default
valeur par défaut: None

has_key

has_key(k: str) -> bool

Paramètres

Nom Description
k
Obligatoire

items

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

keys

keys() -> List[str]

update

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

values

values() -> List[Any]