(可选)使用Azure功能生成输出

时间:2017-07-10 16:18:32

标签: azure azure-webjobs azure-functions

我目前有一个Timer触发的Azure功能,它检查数据端点以确定是否添加了任何新数据。如果添加了新数据,那么我会生成一个输出blob(我将返回)。

但是,返回输出似乎是强制性的。虽然我只想在特定条件下生成输出blob,但我必须一直这样做,这会堵塞我的存储空间。

有没有办法只在指定条件下生成输出?

2 个答案:

答案 0 :(得分:3)

如果将blob输出绑定设置为返回值,但不想生成blob,只需返回null以确保不创建blob。

答案 1 :(得分:1)

您可以自由地在您的功能中执行您想要的任何逻辑。您可能需要从函数中删除输出绑定(这是需要输出的内容)并在您的函数中构建与blob存储的连接。然后你可以有条件地创建和保存blob。