private void CreateAtStartupTrigger(ScheduledJobTrigger trigger) { bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.AtStartup; trigger.Enabled = enabled; trigger.Id = id; trigger.RandomDelay = MyInvocation.BoundParameters.ContainsKey(nameof(RandomDelay)) ? _randomDelay : randomDelay; }
private void CreateDailyTrigger(ScheduledJobTrigger trigger) { TimeSpan timeSpan; DateTime?nullable; int num; bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; DateTime?at = trigger.At; int interval = trigger.Interval; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.Daily; trigger.Enabled = enabled; trigger.Id = id; ScheduledJobTrigger scheduledJobTrigger = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRandomDelay)) { timeSpan = this._randomDelay; } else { timeSpan = randomDelay; } scheduledJobTrigger.RandomDelay = timeSpan; ScheduledJobTrigger scheduledJobTrigger1 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramAt)) { nullable = new DateTime?(this._atTime); } else { nullable = at; } scheduledJobTrigger1.At = nullable; ScheduledJobTrigger scheduledJobTrigger2 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramDaysInterval)) { num = this._daysInterval; } else { num = interval; } scheduledJobTrigger2.Interval = num; }
private void CreateAtLogonTrigger(ScheduledJobTrigger trigger) { bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; string user = string.IsNullOrEmpty(trigger.User) ? ScheduledJobTrigger.AllUsers : trigger.User; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.AtLogon; trigger.Enabled = enabled; trigger.Id = id; trigger.RandomDelay = MyInvocation.BoundParameters.ContainsKey(nameof(RandomDelay)) ? _randomDelay : randomDelay; trigger.User = MyInvocation.BoundParameters.ContainsKey(nameof(User)) ? _user : user; }
private void CreateAtLogonTrigger(ScheduledJobTrigger trigger) { string allUsers; TimeSpan timeSpan; string str; bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; if (string.IsNullOrEmpty(trigger.User)) { allUsers = ScheduledJobTrigger.AllUsers; } else { allUsers = trigger.User; } string str1 = allUsers; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.AtLogon; trigger.Enabled = enabled; trigger.Id = id; ScheduledJobTrigger scheduledJobTrigger = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRandomDelay)) { timeSpan = this._randomDelay; } else { timeSpan = randomDelay; } scheduledJobTrigger.RandomDelay = timeSpan; ScheduledJobTrigger scheduledJobTrigger1 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramUser)) { str = this._user; } else { str = str1; } scheduledJobTrigger1.User = str; }
private void CreateDailyTrigger(ScheduledJobTrigger trigger) { bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; DateTime?atTime = trigger.At; int interval = trigger.Interval; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.Daily; trigger.Enabled = enabled; trigger.Id = id; trigger.RandomDelay = MyInvocation.BoundParameters.ContainsKey(nameof(RandomDelay)) ? _randomDelay : randomDelay; trigger.At = MyInvocation.BoundParameters.ContainsKey(nameof(At)) ? _atTime : atTime; trigger.Interval = MyInvocation.BoundParameters.ContainsKey(nameof(DaysInterval)) ? _daysInterval : interval; }
private void CreateWeeklyTrigger(ScheduledJobTrigger trigger) { bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; DateTime? atTime = trigger.At; int interval = trigger.Interval; List <DayOfWeek> daysOfWeek = trigger.DaysOfWeek; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.Weekly; trigger.Enabled = enabled; trigger.Id = id; trigger.RandomDelay = MyInvocation.BoundParameters.ContainsKey(_paramRandomDelay) ? _randomDelay : randomDelay; trigger.At = MyInvocation.BoundParameters.ContainsKey(_paramAt) ? _atTime : atTime; trigger.Interval = MyInvocation.BoundParameters.ContainsKey(_paramWeeksInterval) ? _weeksInterval : interval; trigger.DaysOfWeek = MyInvocation.BoundParameters.ContainsKey(_paramDaysOfWeek) ? new List <DayOfWeek>(_daysOfWeek) : daysOfWeek; }
private void CreateOnceTrigger(ScheduledJobTrigger trigger) { bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; DateTime?atTime = trigger.At; TimeSpan?repInterval = trigger.RepetitionInterval; TimeSpan?repDuration = trigger.RepetitionDuration; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.Once; trigger.Enabled = enabled; trigger.Id = id; trigger.RandomDelay = MyInvocation.BoundParameters.ContainsKey(nameof(RandomDelay)) ? _randomDelay : randomDelay; trigger.At = MyInvocation.BoundParameters.ContainsKey(nameof(At)) ? _atTime : atTime; trigger.RepetitionInterval = MyInvocation.BoundParameters.ContainsKey(nameof(RepetitionInterval)) ? _repInterval : repInterval; trigger.RepetitionDuration = MyInvocation.BoundParameters.ContainsKey(nameof(RepetitionDuration)) ? _repDuration : repDuration; }
private void CreateAtStartupTrigger(ScheduledJobTrigger trigger) { TimeSpan timeSpan; bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.AtStartup; trigger.Enabled = enabled; trigger.Id = id; ScheduledJobTrigger scheduledJobTrigger = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRandomDelay)) { timeSpan = this._randomDelay; } else { timeSpan = randomDelay; } scheduledJobTrigger.RandomDelay = timeSpan; }
private void CreateWeeklyTrigger(ScheduledJobTrigger trigger) { bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; DateTime? atTime = trigger.At; int interval = trigger.Interval; List<DayOfWeek> daysOfWeek = trigger.DaysOfWeek; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.Weekly; trigger.Enabled = enabled; trigger.Id = id; trigger.RandomDelay = MyInvocation.BoundParameters.ContainsKey(_paramRandomDelay) ? _randomDelay : randomDelay; trigger.At = MyInvocation.BoundParameters.ContainsKey(_paramAt) ? _atTime : atTime; trigger.Interval = MyInvocation.BoundParameters.ContainsKey(_paramWeeksInterval) ? _weeksInterval : interval; trigger.DaysOfWeek = MyInvocation.BoundParameters.ContainsKey(_paramDaysOfWeek) ? new List<DayOfWeek>(_daysOfWeek) : daysOfWeek; }
private void CreateOnceTrigger(ScheduledJobTrigger trigger) { bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; DateTime? atTime = trigger.At; TimeSpan? repInterval = trigger.RepetitionInterval; TimeSpan? repDuration = trigger.RepetitionDuration; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.Once; trigger.Enabled = enabled; trigger.Id = id; trigger.RandomDelay = MyInvocation.BoundParameters.ContainsKey(_paramRandomDelay) ? _randomDelay : randomDelay; trigger.At = MyInvocation.BoundParameters.ContainsKey(_paramAt) ? _atTime : atTime; trigger.RepetitionInterval = MyInvocation.BoundParameters.ContainsKey(_paramRepetitionInterval) ? _repInterval : repInterval; trigger.RepetitionDuration = MyInvocation.BoundParameters.ContainsKey(_paramRepetitionDuration) ? _repDuration : repDuration; }
private void CreateAtStartupTrigger(ScheduledJobTrigger trigger) { bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.AtStartup; trigger.Enabled = enabled; trigger.Id = id; trigger.RandomDelay = MyInvocation.BoundParameters.ContainsKey(_paramRandomDelay) ? _randomDelay : randomDelay; }
private void CreateAtStartupTrigger(ScheduledJobTrigger trigger) { TimeSpan timeSpan; bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.AtStartup; trigger.Enabled = enabled; trigger.Id = id; ScheduledJobTrigger scheduledJobTrigger = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRandomDelay)) { timeSpan = this._randomDelay; } else { timeSpan = randomDelay; } scheduledJobTrigger.RandomDelay = timeSpan; }
private void CreateOnceTrigger(ScheduledJobTrigger trigger) { TimeSpan timeSpan; DateTime?nullable; TimeSpan?nullable1; TimeSpan?nullable2; bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; DateTime?at = trigger.At; TimeSpan?repetitionInterval = trigger.RepetitionInterval; TimeSpan?repetitionDuration = trigger.RepetitionDuration; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.Once; trigger.Enabled = enabled; trigger.Id = id; ScheduledJobTrigger scheduledJobTrigger = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRandomDelay)) { timeSpan = this._randomDelay; } else { timeSpan = randomDelay; } scheduledJobTrigger.RandomDelay = timeSpan; ScheduledJobTrigger scheduledJobTrigger1 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramAt)) { nullable = new DateTime?(this._atTime); } else { nullable = at; } scheduledJobTrigger1.At = nullable; ScheduledJobTrigger scheduledJobTrigger2 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRepetitionInterval)) { nullable1 = new TimeSpan?(this._repInterval); } else { nullable1 = repetitionInterval; } scheduledJobTrigger2.RepetitionInterval = nullable1; ScheduledJobTrigger scheduledJobTrigger3 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRepetitionDuration)) { nullable2 = new TimeSpan?(this._repDuration); } else { nullable2 = repetitionDuration; } scheduledJobTrigger3.RepetitionDuration = nullable2; }
private void CreateWeeklyTrigger(ScheduledJobTrigger trigger) { TimeSpan timeSpan; DateTime? nullable; int num; List<DayOfWeek> dayOfWeeks; bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; DateTime? at = trigger.At; int interval = trigger.Interval; List<DayOfWeek> daysOfWeek = trigger.DaysOfWeek; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.Weekly; trigger.Enabled = enabled; trigger.Id = id; ScheduledJobTrigger scheduledJobTrigger = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRandomDelay)) { timeSpan = this._randomDelay; } else { timeSpan = randomDelay; } scheduledJobTrigger.RandomDelay = timeSpan; ScheduledJobTrigger scheduledJobTrigger1 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramAt)) { nullable = new DateTime?(this._atTime); } else { nullable = at; } scheduledJobTrigger1.At = nullable; ScheduledJobTrigger scheduledJobTrigger2 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramWeeksInterval)) { num = this._weeksInterval; } else { num = interval; } scheduledJobTrigger2.Interval = num; ScheduledJobTrigger scheduledJobTrigger3 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramDaysOfWeek)) { dayOfWeeks = new List<DayOfWeek>(this._daysOfWeek); } else { dayOfWeeks = daysOfWeek; } scheduledJobTrigger3.DaysOfWeek = dayOfWeeks; }
private void CreateOnceTrigger(ScheduledJobTrigger trigger) { TimeSpan timeSpan; DateTime? nullable; TimeSpan? nullable1; TimeSpan? nullable2; bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; DateTime? at = trigger.At; TimeSpan? repetitionInterval = trigger.RepetitionInterval; TimeSpan? repetitionDuration = trigger.RepetitionDuration; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.Once; trigger.Enabled = enabled; trigger.Id = id; ScheduledJobTrigger scheduledJobTrigger = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRandomDelay)) { timeSpan = this._randomDelay; } else { timeSpan = randomDelay; } scheduledJobTrigger.RandomDelay = timeSpan; ScheduledJobTrigger scheduledJobTrigger1 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramAt)) { nullable = new DateTime?(this._atTime); } else { nullable = at; } scheduledJobTrigger1.At = nullable; ScheduledJobTrigger scheduledJobTrigger2 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRepetitionInterval)) { nullable1 = new TimeSpan?(this._repInterval); } else { nullable1 = repetitionInterval; } scheduledJobTrigger2.RepetitionInterval = nullable1; ScheduledJobTrigger scheduledJobTrigger3 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRepetitionDuration)) { nullable2 = new TimeSpan?(this._repDuration); } else { nullable2 = repetitionDuration; } scheduledJobTrigger3.RepetitionDuration = nullable2; }
private void CreateAtLogonTrigger(ScheduledJobTrigger trigger) { bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; string user = string.IsNullOrEmpty(trigger.User) ? ScheduledJobTrigger.AllUsers : trigger.User; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.AtLogon; trigger.Enabled = enabled; trigger.Id = id; trigger.RandomDelay = MyInvocation.BoundParameters.ContainsKey(_paramRandomDelay) ? _randomDelay : randomDelay; trigger.User = MyInvocation.BoundParameters.ContainsKey(_paramUser) ? _user : user; }
private void CreateAtLogonTrigger(ScheduledJobTrigger trigger) { string allUsers; TimeSpan timeSpan; string str; bool enabled = trigger.Enabled; int id = trigger.Id; TimeSpan randomDelay = trigger.RandomDelay; if (string.IsNullOrEmpty(trigger.User)) { allUsers = ScheduledJobTrigger.AllUsers; } else { allUsers = trigger.User; } string str1 = allUsers; trigger.ClearProperties(); trigger.Frequency = TriggerFrequency.AtLogon; trigger.Enabled = enabled; trigger.Id = id; ScheduledJobTrigger scheduledJobTrigger = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramRandomDelay)) { timeSpan = this._randomDelay; } else { timeSpan = randomDelay; } scheduledJobTrigger.RandomDelay = timeSpan; ScheduledJobTrigger scheduledJobTrigger1 = trigger; if (base.MyInvocation.BoundParameters.ContainsKey(this._paramUser)) { str = this._user; } else { str = str1; } scheduledJobTrigger1.User = str; }