Esempio n. 1
0
 protected override void InternalValidate()
 {
     base.InternalValidate();
     this.helper.ParseAndValidateIdentity(this.Identity, false);
     if (base.Fields.IsModified("ApplyVersion"))
     {
         MonitoringOverrideHelpers.ValidateApplyVersion(this.ApplyVersion);
     }
     if (base.Fields.IsModified("Duration"))
     {
         MonitoringOverrideHelpers.ValidateOverrideDuration(this.Duration);
         return;
     }
     this.Duration = new EnhancedTimeSpan?(EnhancedTimeSpan.FromDays(365.0));
 }
 protected override void InternalBeginProcessing()
 {
     TaskLogger.LogEnter();
     base.InternalBeginProcessing();
     this.helper.ParseAndValidateIdentity(this.Identity, true);
     if (base.Fields.IsModified("ApplyVersion"))
     {
         MonitoringOverrideHelpers.ValidateApplyVersion(this.ApplyVersion);
     }
     if (base.Fields.IsModified("Duration"))
     {
         MonitoringOverrideHelpers.ValidateOverrideDuration(this.Duration);
     }
     else
     {
         this.Duration = new EnhancedTimeSpan?(EnhancedTimeSpan.FromDays(365.0));
     }
     TaskLogger.LogExit();
 }