Quartz.NET is just overkill).The extremely simple and light solution to time management problems in generic C# projects (for when
You can queue any method call (System.Action) for invocation in the future (repeating or non-repeating).
- The only requirement is support for the .NET Standard 2.0
Note that when scheduling method calls using the
IMethodQ.Schedule(Action, DateTime) overload, the passed DateTime should be in UTC and not exceed 24 days, as that would throw an invalid timer argument exception (due to System.Timers using milliseconds (ms) as interval unit, which are limited to Int32.MaxValue).