1

Es gibt viele Beispiele, die C# verwenden, um einen Web-Job auszulösen, der auf einem Blob-Speicher basiert (unter Verwendung von C# -Methode-Argumenttypen und -Anmerkungen). Ist die entsprechende Funktionalität für JS-Webjobs verfügbar?Können JavaScript Azure-Webjobs aufgrund von Zugaben zu einem Speicher-Blob ausgelöst werden?

Die zugehörigen azure-Funktionen scheinen dies über eine function.json-Datei zu ermöglichen, aber für Knoten-Webjobs scheint es nichts zu geben.

Antwort

1

Ja. Informationen hierzu finden Sie unter der BlobTrigger-Node Vorlage, die im Funktionen-Portal verfügbar ist. Geben Sie Ihren Containernamen und Ihre Node-Funktion wird aufgerufen, wenn neue Kleckse in den Behälter gegeben werden:

module.exports = function (context, myBlob) { 
    context.log('Node.js blob trigger function processed blob:', myBlob); 
    context.done(); 
}; 

Sie können auch die Funktionen der Laufzeit in einem regelmäßigen Continuous WebJob ausführen, wenn Sie es wünschen. Es gibt ein Beispiel, das zeigt, wie man das tut here.

+1

Hatte eine andere Antwort, aber es ist damit ausgerichtet. Stellen Sie sich im Wesentlichen vor, dass Sie Azure-Funktionen wie Mathew oben verwenden. Dadurch werden die WebJobs-Funktionen auf andere Sprachen, einschließlich JS, erweitert. –