Azure WebJob输出多个Blob

时间:2015-10-21 19:47:10

标签: azure azure-webjobs

我构建了一个Azure Webjob,它将队列触发器和blob引用作为输入,处理文件并创建多个输出blob文件(它将PDF分成单个页面)。为了输出多个blob,我在作业中有代码,它显式创建存储/容器连接并执行输出。如果使用属性可以让webjobs处理这个问题会更加清晰。

有没有办法将多个blob输出到容器?我可以使用QueueAttribute和ICollector输出多个队列消息,但是我不知道是否可以使用Blob(就像我可以发送多个blob的容器引用一样)。感谢。

1 个答案:

答案 0 :(得分:2)

正确 - BlobAttribute不支持ICollector绑定。在当前的beta版本中,我们添加了一些可能对您有所帮助的新绑定。例如,您现在可以绑定到 CloudBlobContainer ,您可以使用它来创建其他blob。有关详细信息,请参阅release notes

另一种可能性是您使用 IBinder 绑定(example here)。它允许您强制绑定到blob。你可以在你的功能中多次这样做。