Sdílet prostřednictvím


EventHubEvent Třída

Konkrétní implementace typu zprávy centra událostí

Dědičnost
azure.functions._abc.EventHubEvent
EventHubEvent

Konstruktor

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)

Výhradně parametry klíčových slov

Name Description
body
Vyžadováno
trigger_metadata
Vyžadováno
enqueued_time
Vyžadováno
partition_key
Vyžadováno
sequence_number
Vyžadováno
offset
Vyžadováno
iothub_metadata
Vyžadováno

Metody

get_body

get_body

get_body() -> bytes

Atributy

enqueued_time

iothub_metadata

metadata

Získání metadat triggeru jen pro čtení ve slovníku Pythonu

Zveřejnění nezpracovaných trigger_metadata našemu zákazníkovi. V případě kardinality =mnoho scénářů odkazuje každá událost na společná metadata všech událostí.

Když tedy použijete pole metadat, když kardinalita=N, stačí k získání všech dat pouze jednu z událostí (např. události[0].metadata).

Vrací:

Psaní. Mapping[str, object] Return the Python dictionary of trigger metadata

offset

partition_key

sequence_number