Пример #1
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="action"></param>
 public AcdDelegate(AcdAction action)
 {
     Action = action;
 }
Пример #2
0
        /// <summary>
        /// Initializes a new instance.
        /// </summary>
        public AcdTimeout(AcdAction dispatcher)
            : this(dispatcher, TimeSpan.Zero)
        {

        }
Пример #3
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 public AcdTimeout(AcdAction dispatcher, TimeSpan length)
     : base(dispatcher)
 {
     Length = length;
 }
Пример #4
0
        /// <summary>
        /// Initializes a new instance.
        /// </summary>
        /// <param name="action"></param>
        public AcdHold(AcdAction action)
            : this(action, AcdHoldAudio.Ring)
        {

        }
Пример #5
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="dispatcher"></param>
 public AcdHold(AcdAction dispatcher, AcdHoldAudio audio)
     : base(dispatcher)
 {
     Audio = audio;
 }
Пример #6
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="delay">Delay in milliseconds.</param>
 /// <param name="action"></param>
 public AcdCascadeLevel(int delay, AcdAction action)
     : this(TimeSpan.FromMilliseconds(delay), action)
 {
 }
Пример #7
0
        /// <summary>
        /// Initializes a new instance.
        /// </summary>
        /// <param name="action"></param>
        public AcdRepeat(AcdAction action)
            : base(action)
        {

        }
Пример #8
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="delay"></param>
 /// <param name="action"></param>
 public AcdCascadeLevel(TimeSpan delay, AcdAction action)
 {
     Delay = delay;
     Action = action;
 }
Пример #9
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="delay"></param>
 /// <param name="action"></param>
 public AcdCascadeLevel(AcdAction action, TimeSpan delay)
     : this(delay, action)
 {
 }
Пример #10
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="action"></param>
 public AcdCascadeLevel(AcdAction action)
     : this(TimeSpan.Zero, action)
 {
 }
Пример #11
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="schedule"></param>
 /// <param name="dispatcher"></param>
 public AcdAllowSchedule(AcdSchedule schedule, AcdAction dispatcher)
     : base(dispatcher)
 {
     Schedule = schedule;
 }
Пример #12
0
 /// <summary>
 /// Initializes a new instance.
 /// </summary>
 /// <param name="dispatcher"></param>
 public AcdAllowSchedule(AcdAction dispatcher)
     : base(dispatcher)
 {
 }