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)

僅限關鍵字的參數

名稱 Description
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] 傳回觸發程式中繼資料的 Python 字典

offset

partition_key

sequence_number