예제 #1
0
 public UserInputMonitor(TimeSpan timeout, IdleTimeoutAction action)
 {
     _timeout = timeout;
     _action  = action;
     _timer   = new Timer(1000)
     {
         AutoReset = true
     };
     _timer.Elapsed += _timer_Elapsed;
 }
예제 #2
0
 public void SetDefaults()
 {
     Timeout = new TimeSpan(0, 10, 0);
     Action  = IdleTimeoutAction.Lock;
 }