Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
本文介绍如何使用 Azure Functions 的 Azure 事件中心绑定。 Azure Functions 支持事件中心的触发器和输出绑定。
操作 | 类型 |
---|---|
响应发送到事件中心事件流的事件。 | 触发器 |
将事件写入到事件流 | 输出绑定 |
你安装的扩展 NuGet 包取决于你在函数应用中使用的 C# 模式:
函数在与函数主机相同的进程中执行。 若要了解详细信息,请参阅使用 Azure Functions 开发 C# 类库函数。
扩展的功能因扩展版本而异:
Functions 运行时版本 1.x 不需要扩展。
事件中心扩展是在 host.json 项目文件中指定的扩展捆绑包的一部分。 你可能需要修改此捆绑包以更改事件网格绑定的版本,或者如果尚未安装捆绑包。 若要了解详细信息,请参阅扩展捆绑包。
Functions 运行时版本 1.x 不需要扩展捆绑包。
host.json 文件包含控制事件中心触发器行为的设置。 配置因扩展版本而异。
{
"eventHub": {
"maxBatchSize": 64,
"prefetchCount": 256,
"batchCheckpointFrequency": 1
}
}
属性 | 默认 | 说明 |
---|---|---|
maxBatchSize | 64 | 每个接收循环收到的最大事件计数。 |
prefetchCount | 300 | 基础 EventProcessorHost 将使用的默认预提取。 |
batchCheckpointFrequency | 1 | 创建 EventHub 游标检查点之前要处理的事件批数。 |
有关 Azure Functions 1.x 中 host.json 的参考,请参阅 Azure Functions 1.x 的 host.json 参考。