EventHubEvent Klass

En konkret implementering av meddelandetypen Händelsehubb.

Arv
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)

Keyword-Only parametrar

Name Description
body
Obligatorisk
trigger_metadata
Obligatorisk
enqueued_time
Obligatorisk
partition_key
Obligatorisk
sequence_number
Obligatorisk
offset
Obligatorisk
iothub_metadata
Obligatorisk

Metoder

get_body

get_body

get_body() -> bytes

Attribut

enqueued_time

iothub_metadata

metadata

Hämta skrivskyddade utlösarmetadata i en Python-ordlista.

Exponera råa trigger_metadata för vår kund. För kardinalitet =många scenarier pekar varje händelse på gemensamma metadata för alla händelser.

Så när du använder metadatafält när kardinalitet =många, behöver det bara ta en av händelserna för att hämta alla data (t.ex. händelser[0].metadata).

Returnerar:

Skriva. Mapping[str, object] Returnera Python-ordlistan med utlösarmetadata

offset

partition_key

sequence_number