Condividi tramite


EventHubEvent Classe

Implementazione concreta del tipo di messaggio dell'hub eventi.

Ereditarietà
azure.functions._abc.EventHubEvent
EventHubEvent

Costruttore

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)

Parametri di sole parole chiave

Nome Descrizione
body
Necessario
trigger_metadata
Necessario
enqueued_time
Necessario
partition_key
Necessario
sequence_number
Necessario
offset
Necessario
iothub_metadata
Necessario

Metodi

get_body

get_body

get_body() -> bytes

Attributi

enqueued_time

iothub_metadata

metadata

Recupero dei metadati dei trigger di sola lettura in un dizionario Python.

Esposizione del trigger_metadata non elaborato al cliente. Per cardinalità=molti scenari, ogni evento punta ai metadati comuni di tutti gli eventi.

Pertanto, quando si usa il campo dei metadati quando cardinalità=molti, è necessario accettare solo uno degli eventi per ottenere tutti i dati (ad esempio, eventi[0].metadata).

Restituisce:

Digitare. Mapping[str, object] Restituisce il dizionario Python dei metadati del trigger

offset

partition_key

sequence_number