2016-03-30 5 views
1

aus Ich habe einen Webjob (Konsolenanwendung) unter azure erstellt, um einen Containerblob in einen anderen zu kopieren und auf Azure zu registrieren.So führen Sie den Azure-Webjob mit C#

Es funktioniert ordnungsgemäß.

Aber ich möchte das von C# Code nicht azure Scheduler aufrufen.

Wie ist es möglich?

wie: -

if (Check == true) 
       { 
//Run Web Job Code here 
} 
+0

Möglicherweise verwandte ... http://stackoverflow.com/questions/22265546/can-i-invoke-an-azure-webjob-from-an-azure-website -und-pass-it-parameter – JoshL

+0

was meinst du mit "von C# code"? Sie möchten Ihren Code bei Bedarf von einer externen Anwendung ausführen? – Thomas

+0

Ja. Ich möchte den Web-Job über meine Anwendung aufrufen. wie: - if (Check == true) { // Web-Job-Code hier ausführen } –

Antwort

0

hinzufügen "settings.job" Datei an der Wurzel Ihrer Auftragsverzeichnis. Diese Datei muss einen Cron-Ausdruck enthalten, um den Job zu starten (grundlegende Cron-Syntax).

{ 
    "schedule": "0 * * * * *" 
} 

läuft zum Beispiel jede Stunde.

Für eine detailliertere Beschreibung: https://github.com/projectkudu/kudu/wiki/Web-jobs

Verwandte Themen