Esempio n. 1
0
        private TimeSpan GetPeriodicTaskTimeSpan(PeriodicTaskTime time)
        {
            switch (time)
            {
            case PeriodicTaskTime.Never:
                return(TimeSpan.Zero);

            case PeriodicTaskTime.OneMinute:
                return(TimeSpan.FromMinutes(1));

            case PeriodicTaskTime.FiveMinutes:
                return(TimeSpan.FromMinutes(5));

            case PeriodicTaskTime.TenMinutes:
                return(TimeSpan.FromMinutes(10));

            case PeriodicTaskTime.ThirtyMinutes:
                return(TimeSpan.FromMinutes(30));

            case PeriodicTaskTime.SixtyMinutes:
                return(TimeSpan.FromMinutes(60));

            default:
                throw new ArgumentOutOfRangeException(nameof(time), time, null);
            }
        }
Esempio n. 2
0
 private TimeSpan GetPeriodicTaskTimeSpan(PeriodicTaskTime time)
 {
     switch (time)
     {
         case PeriodicTaskTime.Never:
             return TimeSpan.Zero;
         case PeriodicTaskTime.OneMinute:
             return TimeSpan.FromMinutes(1);
         case PeriodicTaskTime.FiveMinutes:
             return TimeSpan.FromMinutes(5);
         case PeriodicTaskTime.TenMinutes:
             return TimeSpan.FromMinutes(10);
         case PeriodicTaskTime.ThirtyMinutes:
             return TimeSpan.FromMinutes(30);
         case PeriodicTaskTime.SixtyMinutes:
             return TimeSpan.FromMinutes(60);
         default:
             throw new ArgumentOutOfRangeException(nameof(time), time, null);
     }
 }