Schyntax.ScheduledTask.UpdateSchedule C# (CSharp) Method

UpdateSchedule() public method

public UpdateSchedule ( Schyntax.Schedule schedule ) : void
schedule Schyntax.Schedule
return void
        public void UpdateSchedule(Schedule schedule)
        {
            if (schedule == null)
                throw new ArgumentNullException(nameof(schedule));

            lock (_scheduleLock)
            {
                var wasRunning = IsScheduleRunning;
                if (wasRunning)
                    StopSchedule();

                Schedule = schedule;

                if (wasRunning)
                    StartSchedule();
            }
        }

Same methods

ScheduledTask::UpdateSchedule ( string schedule ) : void