【发布时间】:2017-01-20 10:48:09
【问题描述】:
我有一个具有队列触发功能的网络作业。但我还需要另一个“信号”。第三方 OCR 代理从 Azure 文件共享存储中提取文件,执行其任务,然后将其放到同一文件共享上的另一个已知位置。文件共享映射到 Azure VM 上的虚拟驱动器。代理在同一个虚拟机中运行,因此它可以访问虚拟驱动器。
我的问题是我需要在队列中的消息到达的那一刻和文件被放到输出位置的那一刻之间进行同步。 我无法控制代理,也没有在完成后运行脚本的选项。
传入的消息只是表明文件已被代理提取。
我的问题是:在网络作业中,我可以使用 FileSystemWatcher 之类的东西来监视映射到 VM 上的网络路径,这样我就可以等到文件被删除,然后继续我需要执行的任何处理?
【问题讨论】:
-
也许我们可以使用 FileTrigger 来做到这一点,更多信息请参考另一个SO thread。
标签: azure azure-webjobs filesystemwatcher azure-storage-files