title: What are the specifics of the TimerInfo class in an azure functions timer trigger?
body: <p>The only documentation I can find is <a href="https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-timer?tabs=csharp" rel="noreferrer">here</a> but it doesn't really explain the properties on the TimerInfo class. Some questions I have</p>
  <ul>
  <li>Does the function extension use the azure storage to save the last time the function triggered and compare that to the current execution time to see if it missed an execution and set <code>IsPastDue</code> to true?</li>
  <li>Will <code>IsPastDue</code> be set to true if the function triggers a few seconds or milliseconds late or only if it missed an execution completely?</li>
  <li>Is <code>ScheduleStatus.Last</code> the last time it triggered or is that just computed based on the cron expression?</li>
  <li>What is <code>ScheduleStatus.LastUpdated</code> is that the last time I changed the cron expression?</li>
  <li>What is <code>Schedule.GetNextOccurrence</code> does that return same thing as <code>ScheduleStatus.Next</code> if I pass <code>DateTime.Now</code></li>
  </ul>