EventHubEvent Класс

Конкретная реализация типа сообщений концентратора событий.

Наследование
azure.functions._abc.EventHubEvent
EventHubEvent

Конструктор

EventHubEvent(*, body: bytes, trigger_metadata: Mapping[str, Datum] = None, enqueued_time: datetime | None = None, partition_key: str | None = None, sequence_number: int | None = None, offset: str | None = None, iothub_metadata: Mapping[str, str] | None = None)

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

Имя Описание
body
Обязательно
trigger_metadata
Обязательно
enqueued_time
Обязательно
partition_key
Обязательно
sequence_number
Обязательно
offset
Обязательно
iothub_metadata
Обязательно

Методы

get_body

get_body

get_body() -> bytes

Атрибуты

enqueued_time

iothub_metadata

metadata

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

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

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

Возвращает:

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

offset

partition_key

sequence_number