/// <summary> /// Constructor /// </summary> public GXSchedule() { m_Interval = m_TransactionCount = 1; m_Items = new List<object>(); m_ExcludedItems = new List<object>(); m_Action = ScheduleAction.Read; m_TransactionStartTime = m_ScheduleStartTime = DateTime.MinValue; m_TransactionEndTime = m_ScheduleEndTime = DateTime.MaxValue; m_DayOfWeeks = new System.DayOfWeek[0]; Statistics = new GXScheduleStatistics(); }
/// <summary> /// Override this to made changes before schedule load. /// </summary> protected override void OnDeserializing(bool designMode) { m_Interval = m_TransactionCount = 1; m_Action = ScheduleAction.Read; m_Items = new List<object>(); m_ExcludedItems = new List<object>(); m_TransactionStartTime = m_ScheduleStartTime = DateTime.MinValue; m_TransactionEndTime = m_ScheduleEndTime = DateTime.MaxValue; m_DayOfWeeks = new System.DayOfWeek[0]; Statistics = new GXScheduleStatistics(); }