如何为Azure功能实现自定义绑定?

时间:2017-06-10 21:27:25

标签: azure azure-functions

Azure Functions附带一组固定的预先存在的绑定。

同时,Azure Functions基于Web Jobs SDK,它有一些extensibility story。它可以创建自定义绑定类型,包括自定义触发器。

是否可以在Azure Function运行时运行这些自定义绑定?如果是,是否有关于如何做到这一点的教程或文档?如果没有,任何计划?

某些示例使用方案将集成到非Azure产品(例如Kafka)或自定义内部协议。

2 个答案:

答案 0 :(得分:3)

现在完全支持自定义输入和输出绑定。可以在Azure WebJobs wiki上找到更多信息:https://github.com/Azure/azure-webjobs-sdk/wiki/Creating-custom-input-and-output-bindings

  

此Wiki介绍了如何为WebJobs SDK定义自定义绑定扩展。可以在Azure Functions中使用这些相同的扩展,而无需修改。

可以在此处找到写入Slack通道的示例绑定:https://github.com/lindydonna/SlackOutputBinding

答案 1 :(得分:1)

我们预览了“自带装订”功能。有关该功能的详细信息,请参阅graph;有关示例和文档,请参阅Extensibility。 此外,您还可以跟踪功能WebJobsExtensionSamples