Exemple #1
0
 private TimeSpan?GetTimeSinceStartup(DateTime?eventTime)
 {
     if (!eventTime.HasValue)
     {
         return(null);
     }
     return(eventTime.Value - StartupTimeHelper.GetAppStartupTimeUtc());
 }
Exemple #2
0
 public async Task <Dictionary <string, TimeSpan?> > GetTimingsSinceStartup()
 {
     return(await Task.Factory.StartNew(() =>
     {
         var timings = new Dictionary <string, TimeSpan?>();
         var startupTime = StartupTimeHelper.GetAppStartupTimeUtc();
         foreach (var eventInfo in _eventTimingsSinceStartup)
         {
             timings.Add(eventInfo.Key, eventInfo.Value - startupTime);
         }
         return timings;
     }));
 }
Exemple #3
0
 public DateTime?GetStartupTime()
 {
     return(StartupTimeHelper.GetAppStartupTimeUtc());
 }