EventHubEvent Clase

Implementación concreta del tipo de mensaje del centro de eventos.

Herencia
azure.functions._abc.EventHubEvent
EventHubEvent

Constructor

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)

Parámetros de palabra clave únicamente

Nombre Description
body
Requerido
trigger_metadata
Requerido
enqueued_time
Requerido
partition_key
Requerido
sequence_number
Requerido
offset
Requerido
iothub_metadata
Requerido

Métodos

get_body

get_body

get_body() -> bytes

Atributos

enqueued_time

iothub_metadata

metadata

Obtención de metadatos de desencadenador de solo lectura en un diccionario de Python.

Exponer el trigger_metadata sin procesar a nuestro cliente. Para cardinalidad=muchos escenarios, cada evento apunta a los metadatos comunes de todos los eventos.

Por lo tanto, cuando se usa el campo de metadatos cuando cardinality=many, solo necesita tomar uno de los eventos para obtener todos los datos (por ejemplo, eventos[0].metadata).

Devuelve:

Mecanografía. Mapping[str, object] Devuelve el diccionario de Python de metadatos del desencadenador.

offset

partition_key

sequence_number