示例#1
0
        public OneTimeTimer(int milliseconds)
        {
            lockObject = LockManager.CreateObject();

            internalTimer          = new Timer();
            internalTimer.Interval = milliseconds;
        }
示例#2
0
        public BaseThreadedService(ThreadPriority threadPriority, TimeSpan iterationSleep, TimeSpan iterationTimeOut, TimeSpan startTimeOut)
        {
            this.threadPriority   = threadPriority;
            this.iterationSleep   = iterationSleep;
            this.iterationTimeOut = iterationTimeOut;
            this.startTimeOut     = startTimeOut;
            runningEvent          = new ManualResetEvent(false);

            lockObject = LockManager.CreateObject();
        }
示例#3
0
 static LoggerExtensions()
 {
     lockObject = LockManager.CreateObject();
     eventSinks = new List <LoggerRelayEventSink>();
 }
示例#4
0
 static TraceExtensions()
 {
     lockObject = LockManager.CreateObject();
     eventSinks = new List <TraceLogEventSink>();
 }
示例#5
0
 public ActionQueueService()
 {
     lockObject  = LockManager.CreateObject();
     actionQueue = new Queue <Action>();
 }
示例#6
0
        static ConsoleTimer()
        {
            lockObject = LockManager.CreateObject();

            timers = new List <ConsoleTimer>();
        }