1- using System ;
2- using System . Collections . Generic ;
3- using System . Text ;
4-
5- namespace Syrna . QuartzAdmin . Jobs . Abstractions
1+ namespace Syrna . QuartzAdmin . Jobs . Abstractions
62{
73 public class QuartzTriggerAttribute : Attribute
84 {
95 public QuartzTriggerAttribute ( )
106 {
117
128 }
13- public QuartzTriggerAttribute ( double days , double hours , double minutes , double seconds , double milliseconds , string _identity , string _desciption ) : this ( days , hours , minutes , seconds , milliseconds , 0 , _identity , _desciption )
9+ public QuartzTriggerAttribute ( double days , double hours , double minutes , double seconds , double milliseconds , string identity , string description ) : this ( days , hours , minutes , seconds , milliseconds , 0 , identity , description )
1410 {
1511 }
1612
17- public QuartzTriggerAttribute ( double hours , double minutes , double seconds , string _identity , string _desciption ) : this ( 0 , hours , minutes , seconds , 0 , 0 , _identity , _desciption )
13+ public QuartzTriggerAttribute ( double hours , double minutes , double seconds , string identity , string description ) : this ( 0 , hours , minutes , seconds , 0 , 0 , identity , description )
1814 {
1915 }
2016
21- public QuartzTriggerAttribute ( double minutes , double seconds , string _identity , string _desciption ) : this ( 0 , 0 , minutes , seconds , 0 , 0 , _identity , _desciption )
17+ public QuartzTriggerAttribute ( double minutes , double seconds , string identity , string description ) : this ( 0 , 0 , minutes , seconds , 0 , 0 , identity , description )
2218 {
2319 }
2420
2521 /// <summary>
2622 /// Trigger every x seconds
2723 /// </summary>
2824 /// <param name="seconds"></param>
29- /// <param name="_identity "></param>
30- /// <param name="_desciption "></param>
31- public QuartzTriggerAttribute ( double seconds , string _identity , string _desciption ) : this ( 0 , 0 , 0 , seconds , 0 , 0 , _identity , _desciption )
25+ /// <param name="identity "></param>
26+ /// <param name="description "></param>
27+ public QuartzTriggerAttribute ( double seconds , string identity , string description ) : this ( 0 , 0 , 0 , seconds , 0 , 0 , identity , description )
3228 {
3329 }
3430
@@ -40,9 +36,9 @@ public QuartzTriggerAttribute(double days, double hours, double minutes, double
4036 /// <summary>
4137 /// Trigger every x hours
4238 /// </summary>
39+ /// <param name="minutes"></param>
4340 /// <param name="seconds"></param>
44- /// <param name="_identity"></param>
45- /// <param name="_desciption"></param>
41+ /// <param name="hours"></param>
4642 public QuartzTriggerAttribute ( double hours , double minutes , double seconds ) : this ( 0 , hours , minutes , seconds , 0 , 0 , null , null )
4743 {
4844 }
@@ -55,30 +51,32 @@ public QuartzTriggerAttribute(double seconds) : this(0, 0, 0, seconds, 0, 0, nul
5551 {
5652 }
5753
58- public QuartzTriggerAttribute ( bool Manual ) : this ( 0 , 0 , 0 , 0 , 0 , 0 , null , null )
54+ public QuartzTriggerAttribute ( bool manual ) : this ( 0 , 0 , 0 , 0 , 0 , 0 , null , null )
5955 {
60- this . Manual = true ;
56+ Manual = manual ;
6157 }
6258
6359
64- public QuartzTriggerAttribute ( double days , double hours , double minutes , double seconds , double milliseconds , long ticks , string _identity , string _desciption )
60+ private QuartzTriggerAttribute ( double days , double hours , double minutes , double seconds , double milliseconds , long ticks , string identity , string description )
6561 {
6662
6763 WithInterval = TimeSpan . FromTicks ( ticks + ( long ) ( days * TimeSpan . TicksPerDay
6864 + hours * TimeSpan . TicksPerHour
6965 + minutes * TimeSpan . TicksPerMinute
7066 + seconds * TimeSpan . TicksPerSecond
7167 + milliseconds + TimeSpan . TicksPerMillisecond ) ) ;
68+ Identity = identity ;
69+ Description = description ;
7270 }
73- public string Desciption { get ; set ; } = null ;
74- public string Identity { get ; set ; } = null ;
71+ public string Description { get ; set ; }
72+ public string Identity { get ; set ; }
7573 public TimeSpan WithInterval { get ; set ; }
7674 public DateTimeOffset StartAt { get ; set ; } = DateTimeOffset . MinValue ;
7775 public int RepeatCount { get ; set ; } = 0 ;
7876 public string TriggerName { get ; set ; } = string . Empty ;
7977 public string TriggerGroup { get ; set ; } = string . Empty ;
8078 public string TriggerDescription { get ; set ; } = string . Empty ;
8179 public int Priority { get ; set ; } = 0 ;
82- public bool Manual { get ; set ; } = false ;
80+ public bool Manual { get ; set ; }
8381 }
8482}
0 commit comments