JavaScript Azure webjobs 可以根据添加到存储 blob 来触发吗?
Can JavaScript Azure webjobs trigger based on additions to a storage blob?
有很多示例使用 C# 触发基于更新到 blob 存储的网络作业(使用 C# 方法参数类型和注释)。 JS 网络作业是否具有等效功能?
相关的 azure-functions 似乎允许通过 function.json 文件进行此操作,但节点 webjobs 似乎没有任何内容。
是的。请参阅函数门户中提供的 BlobTrigger-Node 模板。输入您的容器名称,当新的 blob 添加到容器时,您的节点函数将被调用:
module.exports = function (context, myBlob) {
context.log('Node.js blob trigger function processed blob:', myBlob);
context.done();
};
如果您愿意,您还可以 运行 在 常规连续 Web 作业 中 运行 时间。有一个示例显示如何执行此操作 here。
有很多示例使用 C# 触发基于更新到 blob 存储的网络作业(使用 C# 方法参数类型和注释)。 JS 网络作业是否具有等效功能?
相关的 azure-functions 似乎允许通过 function.json 文件进行此操作,但节点 webjobs 似乎没有任何内容。
是的。请参阅函数门户中提供的 BlobTrigger-Node 模板。输入您的容器名称,当新的 blob 添加到容器时,您的节点函数将被调用:
module.exports = function (context, myBlob) {
context.log('Node.js blob trigger function processed blob:', myBlob);
context.done();
};
如果您愿意,您还可以 运行 在 常规连续 Web 作业 中 运行 时间。有一个示例显示如何执行此操作 here。