Freigeben über


EventHubEvent Klasse

Eine konkrete Implementierung des Event Hub-Nachrichtentyps.

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

Nur Schlüsselwortparameter

Name Beschreibung
body
Erforderlich
trigger_metadata
Erforderlich
enqueued_time
Erforderlich
partition_key
Erforderlich
sequence_number
Erforderlich
offset
Erforderlich
iothub_metadata
Erforderlich

Methoden

get_body

get_body

get_body() -> bytes

Attribute

enqueued_time

iothub_metadata

metadata

Abrufen schreibgeschützter Triggermetadaten in einem Python-Wörterbuch.

Die rohen trigger_metadata für unseren Kunden verfügbar zu machen. Bei Kardinalität=viele Szenarien verweist jedes Ereignis auf die gemeinsamen Metadaten aller Ereignisse.

Wenn Sie also das Metadatenfeld bei Kardinalität=viele verwenden, muss nur eines der Ereignisse verwendet werden, um alle Daten abzurufen (z. B. ereignisse[0].metadaten).

Gibt diese Werte zurück:

Eingabe. Mapping[str, object] Gibt das Python-Wörterbuch der Triggermetadaten zurück.

offset

partition_key

sequence_number