다음을 통해 공유


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)

키워드 전용 매개 변수

Name 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 고객에게 공개합니다. 카디널리티=많은 시나리오의 경우 각 이벤트는 모든 이벤트의 공통 메타데이터를 가리킵니다.

따라서 cardinality=many인 경우 메타데이터 필드를 사용하는 경우 모든 데이터(예: events[0].metadata)를 가져오기 위해 이벤트 중 하나만 사용해야 합니다.

HRESULT = NO_ERROR를

입력. Mapping[str, object] 트리거 메타데이터의 Python 사전 반환

offset

partition_key

sequence_number