我看了this问题和答案,但它并没有解决我的问题。
解决以下场景的最佳方法是什么?
这是对基于TimerTrigger的解决方案(Web Job)的更改请求。基本上它每N分钟执行一次。
由于我无法更改将文件存入存储的外部程序,因此我的选项仅限于以下内容:
减少TimerTrigger中的时间,使其每1分钟检查一次文件(这在业务需求方面足够了)
在我的主程序中安装共享(这是否可能。?)并使用FileTrigger
非常感谢任何建议。
答案 0 :(得分:0)
正如您所说,您可以减少TimerTrigger中的时间,让WebJob更频繁地执行,并检测是否有任何文件上传(或创建)到文件存储。
此外,您可以将net use命令运行到mount the file share。
示例:
net use z: \\samples.file.core.windows.net\logs /u:samples <storage-account-key>
然后您可以尝试使用FileTrigger来检测新文件是否到达指定目录。