public void TimerCallback(object obj) { try { var json = RandomChoice.SomethingActionsWithUsers(); var n = _random.Next(0, 2); if (n == 0) { JsonToFile.WriteJson(json); } else { _jsonToRabbit.AddToRabbit(json); } } finally { _timer.Change(2000, Timeout.Infinite); } }