0

Ich habe einen Webjob, der eine Warteschlange ausgelöst hat Funktion. Aber ich brauche auch ein anderes "Signal". Ein OCR-Agent eines Drittanbieters ruft Dateien aus einem Azure File Share-Speicher ab, führt seine Aufgabe aus und verschiebt sie an einen anderen bekannten Speicherort auf derselben Dateifreigabe. Die Dateifreigabe ist einem virtuellen Laufwerk auf einer Azure-VM zugeordnet. Der Agent wird auf derselben VM ausgeführt, sodass er Zugriff auf das virtuelle Laufwerk hat.WebJob Zugriff auf Azure VM zugeordnete Dateifreigabe

Mein Problem ist, dass ich zwischen dem Zeitpunkt, an dem die Nachricht in der Warteschlange ankommt und dem Moment, in dem die Datei am Ausgabestandort abgelegt wurde, synchronisieren muss. Ich habe keine Kontrolle über den Agenten, und es gibt keine Option, ein Skript nach Abschluss auszuführen.

Die eingehende Nachricht signalisiert einfach die Tatsache, dass die Datei vom Agenten abgeholt wurde.

Meine Frage ist: im Webjob kann ich etwas wie FileSystemWatcher verwenden, um den auf der VM gemappten Netzwerkpfad zu überwachen, so dass ich warten kann, bis die Datei gelöscht wurde, und dann mit der Verarbeitung fortfahre, die ich brauche ausführen?

+0

Vielleicht könnten wir FileTrigger verwenden zu tun, weitere Informationen wenden Sie sich bitte an einem anderen verweisen [SO thread] (http://stackoverflow.com/questions/41289992/azure-webjob- Datei-Speicher-Aktivität-Trigger-Alternative? answertab = aktiv # tab-top). –

Antwort

Verwandte Themen