123456789101112131415161718192021222324252627 |
- using System;
- using Microsoft.Azure.Functions.Worker;
- using Microsoft.Extensions.Logging;
- namespace TEAMModelOS.Function
- {
- public class IESTimerTrigger
- {
- private readonly ILogger _logger;
- public IESTimerTrigger(ILoggerFactory loggerFactory)
- {
- _logger = loggerFactory.CreateLogger<IESTimerTrigger>();
- }
- [Function("IESTimerTrigger")]
- public void Run([TimerTrigger("0 */5 * * * *")] TimerInfo myTimer)
- {
- _logger.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}");
-
- if (myTimer.ScheduleStatus is not null)
- {
- _logger.LogInformation($"Next timer schedule at: {myTimer.ScheduleStatus.Next}");
- }
- }
- }
- }
|