EventHubEvent Classe
Uma implementação concreta do tipo de mensagem do Hub de Eventos.
- Herança
-
azure.functions._abc.EventHubEventEventHubEvent
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
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Azure SDK for Python