ServiceBusMessage Класс

Объект ответа HTTP.

Наследование
azure.functions._servicebus.ServiceBusMessage
ServiceBusMessage

Конструктор

ServiceBusMessage(*, body: bytes, trigger_metadata: Mapping[str, Any] = None, content_type: str | None = None, correlation_id: str | None = None, delivery_count: int | None = 0, enqueued_time_utc: datetime | None = None, expiration_time: datetime | None = None, expires_at_utc: datetime | None = None, label: str | None = None, message_id: str, partition_key: str | None = None, reply_to: str | None = None, reply_to_session_id: str | None = None, scheduled_enqueue_time: datetime | None = None, session_id: str | None = None, time_to_live: timedelta | None = None, to: str | None = None, user_properties: Dict[str, object])

Параметры Keyword-Only

Имя Описание
body
Обязательно
trigger_metadata
Обязательно
content_type
Обязательно
correlation_id
Обязательно
delivery_count
Обязательно
enqueued_time_utc
Обязательно
expiration_time
Обязательно
expires_at_utc
Обязательно
label
Обязательно
message_id
Обязательно
partition_key
Обязательно
reply_to
Обязательно
reply_to_session_id
Обязательно
scheduled_enqueue_time
Обязательно
session_id
Обязательно
time_to_live
Обязательно
to
Обязательно
user_properties
Обязательно

Методы

get_body

get_body

get_body() -> bytes

Атрибуты

content_type

correlation_id

delivery_count

enqueued_time_utc

expiration_time

expires_at_utc

label

message_id

metadata

Получение метаданных триггера только для чтения в словаре Python.

Предоставление нашим клиентам необработанных trigger_metadata. Для кратности = много сценариев каждое событие указывает на общие метаданные всех событий.

Поэтому при использовании поля метаданных, если кратность =многие, ему нужно принять только одно из событий, чтобы получить все данные (например, events[0].metadata).

Возвращает:

Ввода. Mapping[str, object] Return the Python dictionary of trigger metadata

partition_key

reply_to

reply_to_session_id

scheduled_enqueue_time

session_id

time_to_live

to

user_properties