ServiceBusMessage Class
An HTTP response object.
- Inheritance
-
azure.functions._servicebus.ServiceBusMessageServiceBusMessage
Constructor
ServiceBusMessage(*, body: bytes, trigger_metadata: Optional[Mapping[str, Any]] = None, content_type: Optional[str] = None, correlation_id: Optional[str] = None, delivery_count: Optional[int] = 0, enqueued_time_utc: Optional[datetime.datetime] = None, expiration_time: Optional[datetime.datetime] = None, expires_at_utc: Optional[datetime.datetime] = None, label: Optional[str] = None, message_id: str, partition_key: Optional[str] = None, reply_to: Optional[str] = None, reply_to_session_id: Optional[str] = None, scheduled_enqueue_time: Optional[datetime.datetime] = None, session_id: Optional[str] = None, time_to_live: Optional[datetime.timedelta] = None, to: Optional[str] = None, user_properties: Dict[str, object])
Methods
| get_body |
Return message body as bytes. |
get_body
Return message body as bytes.
get_body() -> bytes
Attributes
content_type
Message content type.
correlation_id
Message correlation identifier.
delivery_count
Number of times delivery has been attempted.
enqueued_time_utc
The date and time in UTC at which the message is enqueued
expiration_time
The date and time in UTC at which the message is set to expire.
expires_at_utc
The date and time in UTC at which the message is set to expire.
label
Application specific label.
message_id
Identifier used to identify the message.
metadata
Getting read-only trigger metadata in a Python dictionary.
Exposing the raw trigger_metadata to our customer. For cardinality=many scenarios, each event points to the common metadata of all the events.
So when using metadata field when cardinality=many, it only needs to take one of the events to get all the data (e.g. events[0].metadata).
typing.Mapping[str, object] Return the Python dictionary of trigger metadata
partition_key
Message partition key.
reply_to
The address of an entity to send replies to.
reply_to_session_id
A session identifier augmenting the reply_to address.
scheduled_enqueue_time
The date and time in UTC at which the message will be enqueued.
session_id
The session identifier for a session-aware entity.
time_to_live
The TTL time interval.
to
The address of an entity the message is addressed.
user_properties
User-defined message metadata.
Feedback
Submit and view feedback for