0

キューによってトリガーされる機能を持つ Web ジョブがあります。しかし、別の「信号」も必要です。サード パーティの OCR エージェントは、Azure ファイル共有ストレージからファイルをプルし、そのタスクを実行して、同じファイル共有上の別の既知の場所にドロップします。ファイル共有は、Azure VM 上の仮想ドライブにマップされます。エージェントは同じ VM で実行されるため、仮想ドライブにアクセスできます。

私の問題は、キュー内のメッセージが到着した瞬間と、ファイルが出力場所にドロップされた瞬間との間で同期する必要があることです。エージェントを制御することはできず、完了時にスクリプトを実行するオプションもありません。

着信メッセージは、ファイルがエージェントによって取得されたことを示すだけです。

私の質問は次のとおりです。Web ジョブで、FileSystemWatcher のようなものを使用して、VM にマップされたネットワーク パスを監視し、ファイルがドロップされるまで待機してから、実行する必要がある処理を続行できますか?

4

1 に答える 1