Udostępnij za pośrednictwem


EventHubEvent Klasa

Konkretna implementacja typu komunikatu centrum zdarzeń.

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

Parametry Tylko słowo kluczowe

Nazwa Opis
body
Wymagane
trigger_metadata
Wymagane
enqueued_time
Wymagane
partition_key
Wymagane
sequence_number
Wymagane
offset
Wymagane
iothub_metadata
Wymagane

Metody

get_body

get_body

get_body() -> bytes

Atrybuty

enqueued_time

iothub_metadata

metadata

Pobieranie metadanych wyzwalacza tylko do odczytu w słowniku języka Python.

Uwidacznianie nieprzetworzonych trigger_metadata dla naszego klienta. W przypadku kardynalności =wiele scenariuszy każde zdarzenie wskazuje wspólne metadane wszystkich zdarzeń.

Dlatego w przypadku używania pola metadanych, gdy kardynalność=wiele, należy pobrać tylko jedno z zdarzeń, aby pobrać wszystkie dane (np. zdarzenia[0].metadata).

Zwraca:

Wpisując. Mapowanie[str, obiekt] Zwraca słownik języka Python metadanych wyzwalacza

offset

partition_key

sequence_number