Compartilhar via


EventHubEvent Classe

Uma implementação concreta do tipo de mensagem do Hub de Eventos.

Herança
azure.functions._abc.EventHubEvent
EventHubEvent

Construtor

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 somente de palavra-chave

Nome Description
body
Obrigatório
trigger_metadata
Obrigatório
enqueued_time
Obrigatório
partition_key
Obrigatório
sequence_number
Obrigatório
offset
Obrigatório
iothub_metadata
Obrigatório

Métodos

get_body

get_body

get_body() -> bytes

Atributos

enqueued_time

iothub_metadata

metadata

Obtendo metadados de gatilho somente leitura em um dicionário do Python.

Expondo a trigger_metadata bruta ao nosso cliente. Para cardinalidade=muitos cenários, cada evento aponta para os metadados comuns de todos os eventos.

Portanto, ao usar o campo de metadados quando cardinalidade=muitos, ele só precisa usar um dos eventos para obter todos os dados (por exemplo, eventos[0].metadados).

Retorna:

Digitação. Mapping[str, object] Retornar o dicionário Python de metadados de gatilho

offset

partition_key

sequence_number