我正在开发一个天蓝色的webjob,它正在监视新插入的blob的blob存储帐户。我的存储帐户包含多个容器,所有容器都包含类似信息目前,我正在为每个容器使用单独的BlobTriggers来监控单个容器。
有没有办法监控整个帐户的新blob而不是每个容器?如果没有,我可以自动遍历存储帐户中的容器并使用容器名称作为参数调用webjob吗?
答案 0 :(得分:1)
不,目前每个BlobTrigger都会监控单个容器上的更改。在启动时,BlobTrigger注释函数指示的blob容器会导致多个"听众"正在启动,监控各种容器。因此,没有运行时方式来迭代容器并自己设置自己,缺少具有适当属性的SDK方法的codegen / ILGen。
如果您愿意,可以在此处添加功能建议:https://github.com/Azure/azure-webjobs-sdk/issues,我们可以在下一个版本中查看它。但是,我从来没有听说过其他人需要这个功能,所以看起来很不错:)