azureazure-webjobsazure-scheduler

Azure WebJobs Scheduler


Can we have multiple Schedules in a Single web Job of Microsoft Azure. We have certain functionalities to happen in a single job within particular time i.e multiple schedules so we have tried through the timer but i need to know is there any other option.Thank you


Solution

  • You can use the TimerTriggerAttribute: Please refer https://github.com/Azure/azure-webjobs-sdk-extensions#timertrigger

    // Triggered every hours
    public static void HourlyTimerJob([TimerTrigger("00:01:00")] TimerInfo timerInfo, TextWriter log)
    {
        log.WriteLine("Your first scheduled job!");
    }
    
    
    // Triggered every 15 minutes
    public static void MinutelyTimerJob([TimerTrigger("00:00:15")] TimerInfo timerInfo, TextWriter log)
    {
        log.WriteLine("Your second scheduled job!");
    }