EventHubEvent クラス

Event Hub メッセージの種類の具象実装。

継承
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)

キーワードのみのパラメーター

名前 説明
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を顧客に公開する。 カーディナリティ =多くのシナリオの場合、各イベントは、すべてのイベントの共通メタデータを指します。

そのため、cardinality=many の場合にメタデータ フィールドを使用する場合、すべてのデータ (イベント[0].metadata など) を取得するために必要なイベントの 1 つだけです。

戻り値:

入力。Mapping[str, object] トリガー メタデータの Python ディクショナリを返します

offset

partition_key

sequence_number