/MethodScheduler

The primary purpose of this repository is to provide a simple and effective scheduler for one or multiple methods(functions, business logic blocks, etc) using `System.Threading.Timer` with some timer settings.

Primary LanguageC#MIT LicenseMIT

Note This repository is developed in .netstandard2.0

NuGet Version Nuget Downloads

The method cron-based Scheduler for .NET Framework or Core. This is a simple and lightweight version of more complex available schedulers.

In this library is available to execute multiple tasks and simple methods with a few settings, like success interval, failure execute interval, and the possibility to disable on failure.

There are used System.Threading.Timer timer, and the possibility of invoking cron are called static class instance or through DI(where is possible). For using a scheduler are available 2 methods: Start and Stop.

In case you wish to use it in your project, u can install the package from nuget.org or specify what version you want:

Install-Package MethodScheduler -Version x.x.x.x

Content

  1. USING
  2. CHANGELOG
  3. BRANCH-GUIDE