AmqpMessageProperties Class
Message properties. The properties that are actually used will depend on the service implementation. Not all received messages will have all properties, and not all properties will be utilized on a sent message. Please refer to the AMQP spec: http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-messaging-v1.0-os.html#type-properties for more information on the message properties.
- Inheritance
-
azure.eventhub._mixin.DictMixinAmqpMessageProperties
Constructor
AmqpMessageProperties(**kwargs)
Keyword-Only Parameters
Name | Description |
---|---|
message_id
|
Message-id, if set, uniquely identifies a message within the message system. The message producer is usually responsible for setting the message-id in such a way that it is assured to be globally unique. A broker MAY discard a message as a duplicate if the value of the message-id matches that of a previously received message sent to the same node. |
user_id
|
The identity of the user responsible for producing the message. The client sets this value, and it MAY be authenticated by intermediaries. |
to
|
The to field identifies the node that is the intended destination of the message. On any given transfer this might not be the node at the receiving end of the link. |
subject
|
A common field for summary information about the message content and purpose. |
reply_to
|
The address of the node to send replies to. |
correlation_id
|
This is a client-specific id that can be used to mark or identify messages between clients. |
content_type
|
The RFC-2046 MIME type for the message's application-data section (body). |
content_encoding
|
The content-encoding property is used as a modifier to the content-type. |
creation_time
|
An absolute time when this message was created. |
absolute_expiry_time
|
An absolute time when this message is considered to be expired. |
group_id
|
Identifies the group the message belongs to. |
group_sequence
|
The relative position of this message within its group. |
reply_to_group_id
|
This is a client-specific id that is used so that client can send replies to this message to a specific group. |
Variables
Name | Description |
---|---|
message_id
|
Message-id, if set, uniquely identifies a message within the message system. The message producer is usually responsible for setting the message-id in such a way that it is assured to be globally unique. A broker MAY discard a message as a duplicate if the value of the message-id matches that of a previously received message sent to the same node. |
user_id
|
The identity of the user responsible for producing the message. The client sets this value, and it MAY be authenticated by intermediaries. |
to
|
The to field identifies the node that is the intended destination of the message. On any given transfer this might not be the node at the receiving end of the link. |
subject
|
A common field for summary information about the message content and purpose. |
reply_to
|
The address of the node to send replies to. |
correlation_id
|
his is a client-specific id that can be used to mark or identify messages between clients. |
content_type
|
The RFC-2046 MIME type for the message's application-data section (body). |
content_encoding
|
The content-encoding property is used as a modifier to the content-type. |
creation_time
|
An absolute time when this message was created. |
absolute_expiry_time
|
An absolute time when this message is considered to be expired. |
group_id
|
Identifies the group the message belongs to. |
group_sequence
|
The relative position of this message within its group. |
reply_to_group_id
|
This is a client-specific id that is used so that client can send replies to this message to a specific group. |
Methods
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parameters
Name | Description |
---|---|
key
Required
|
|
default
|
Default value: None
|
has_key
has_key(k: str) -> bool
Parameters
Name | Description |
---|---|
k
Required
|
|
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