SenseNet.Messaging.Configuration.ParseWeekly C# (CSharp) Method

ParseWeekly() static private method

static private ParseWeekly ( string setting ) : void
setting string
return void
        internal static void ParseWeekly(string setting)
        {
            WeeklyEnabled = IsNever(setting);
            if (!WeeklyEnabled)
                return;

            if (setting == null)
            {
                WeeklyWeekDay = DayOfWeek.Monday;
                WeeklyHour = 1;
                WeeklyMinute = 0;
                return;
            }
            var sa = setting.Split(' ');
            if (sa.Length != 2)
                throw ConfigurationExceptionHelper("Weekly", "Invalid format. Expected: 'Weekday Hour:Minute' (e.g. 'Sunday 23:00').");

            ParseWeekday(sa[0], "Weekly", out _weeklyWeekDay);
            ParseTime(sa[1], "Weekly", out _weeklyHour, out _weeklyMinute);
        }
        internal static void ParseMonthly(string setting)