Пример #1
0
        static async Task Main(string[] args)
        {
            var scheduler = new JobScheduler.JobScheduler(5000);

            scheduler.RegisterJob(new GithubRepositoryParserJob());
            // scheduler.RegisterJob(new GithubRepositoryParserJob());
            // scheduler.RegisterJob(new GithubRepositoryParserJob());
            // scheduler.RegisterJob(new LogExecutionTimeInConsoleJob());
            // scheduler.RegisterJob(new DownloadWebsiteJob());
            // scheduler.RegisterJob(new WebsiteDownloadDelayedJob(DateTime.Now.Add(TimeSpan.FromSeconds(30))));

            scheduler.Start();

            await Task.Delay(1505);

            // scheduler.CancelJobs();

            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            var scheduler = new JobScheduler.JobScheduler(1000);

            scheduler.AddHendler((dateTime) => Console.WriteLine($"Execute{dateTime}"));
        }