Partager via


EventHubEvent Classe

Implémentation concrète du type de message Event Hub.

Héritage
azure.functions._abc.EventHubEvent
EventHubEvent

Constructeur

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)

Paramètres de mot clé uniquement

Nom Description
body
Obligatoire
trigger_metadata
Obligatoire
enqueued_time
Obligatoire
partition_key
Obligatoire
sequence_number
Obligatoire
offset
Obligatoire
iothub_metadata
Obligatoire

Méthodes

get_body

get_body

get_body() -> bytes

Attributs

enqueued_time

iothub_metadata

metadata

Obtention de métadonnées de déclencheur en lecture seule dans un dictionnaire Python.

Exposition des trigger_metadata brutes à notre client. Pour cardinalité=plusieurs scénarios, chaque événement pointe vers les métadonnées communes de tous les événements.

Ainsi, lors de l’utilisation d’un champ de métadonnées lorsque cardinalité=plusieurs, il ne doit prendre qu’un des événements pour obtenir toutes les données (par exemple, événements[0].metadata).

Retourne :

Tapant. Mappage[str, object] Renvoyer le dictionnaire Python des métadonnées de déclencheur

offset

partition_key

sequence_number