Ejemplo n.º 1
0
 internal RepetitionPattern(Trigger parent)
 {
     _pTrigger = parent;
     if (_pTrigger._v2Trigger != null)
     {
         _v2Pattern = _pTrigger._v2Trigger.Repetition;
     }
 }
Ejemplo n.º 2
0
        protected T Create <T>(ITaskDefinition task)
        {
            ITrigger str = task.Triggers.Create(this._type);

            str.Enabled       = true;
            str.StartBoundary = this._startDate.ToString("O");
            if (this._interval.HasValue)
            {
                IRepetitionPattern repetition = str.Repetition;
                object[]           days       = new object[4];
                TimeSpan           value      = this._interval.Value;
                days[0]             = value.Days;
                value               = this._interval.Value;
                days[1]             = value.Hours;
                value               = this._interval.Value;
                days[2]             = value.Minutes;
                value               = this._interval.Value;
                days[3]             = value.Seconds;
                repetition.Interval = string.Format("P{0}DT{1}H{2}M{3}S", days);
            }
            return((T)str);
        }
Ejemplo n.º 3
0
 internal RepetitionPattern(Trigger parent)
 {
     pTrigger = parent;
     if (pTrigger.v2Trigger != null) {
         v2Pattern = pTrigger.v2Trigger.Repetition;
     }
 }