你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

EventHubEvent 类

事件中心消息类型的具体实现。

继承
azure.functions._abc.EventHubEvent
EventHubEvent

构造函数

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)

仅限关键字的参数

名称 说明
body
必需
trigger_metadata
必需
enqueued_time
必需
partition_key
必需
sequence_number
必需
offset
必需
iothub_metadata
必需

方法

get_body

get_body

get_body() -> bytes

属性

enqueued_time

iothub_metadata

metadata

获取 Python 字典中的只读触发器元数据。

向我们的客户公开原始trigger_metadata。 对于基数=许多方案,每个事件都指向所有事件的通用元数据。

因此,在基数=多的情况下使用元数据字段时,只需获取其中一个事件来获取所有数据 (例如 events[0].metadata) 。

返回:

打字。Mapping[str, object] 返回触发器元数据的 Python 字典

offset

partition_key

sequence_number