protected virtual void OnRaiseElapsedTimeEvent(IntervalElapsedEventArgs e)
 {
     if (RaiseElapsedTimeEvent != null)
     {
         RaiseElapsedTimeEvent(this, e);
     }
 }
 static void HandleEvent(object sender, IntervalElapsedEventArgs e)
 {
     Console.WriteLine(e.Message);
 }