Exemplo n.º 1
0
        public async Task BasicRecurrentTest()
        {
            _taskCompletionSource   = new TaskCompletionSource <bool>();
            _checkTime              = DateTime.Now;
            using var recurrentTask = new RecurrentTask(RecurrentCallback, TimeSpan.FromSeconds(5), _checkTime);
            await recurrentTask.Start();

            var _ = await _taskCompletionSource.Task;
            await recurrentTask.Stop();
        }
Exemplo n.º 2
0
 public void AddRecurrentTask(RecurrentTask task)
 {
     if (!recurrentTasks.ContainsKey(task.TaskType))
         recurrentTasks.Add(task.TaskType, task);
 }