Exemplo n.º 1
0
 /// <summary>
 /// Creates a ScheduleDate with the given frequency and interval.
 /// </summary>
 /// <param name="frequency"></param>
 /// <param name="frequencyInterval"></param>
 public ScheduleDate(Frequency frequency, FrequencyTime frequencyInterval)
 {
     mScheduledFrequency         = frequency ?? throw new ArgumentNullException("frequency");
     mScheduledFrequencyInterval = frequencyInterval ?? throw new ArgumentNullException("frequencyInterval");
 }
Exemplo n.º 2
0
    /// <summary>
    /// Creates a ScheduledTask.
    /// </summary>
    /// <param name="taskName">The name of the task.</param>
    /// <param name="taskDescription">A description for this task.</param>
    /// <param name="enabled">The status of whether or not the task is enabled.</param>
    /// <param name="frequency">How often (on what days) this task should be run.</param>
    /// <param name="dailyFrequencyInterval">How often (at what times) this task should be run.</param>
    public ScheduledTask(string taskName, string taskDescription, bool enabled, Frequency frequency, FrequencyTime dailyFrequencyInterval)
    {
        TaskName        = taskName;
        TaskDescription = taskDescription;
        Enabled         = enabled;

        Schedule = new ScheduleDate(frequency, dailyFrequencyInterval);
    }