public static DateTimeOffset? StartedOn(this ISession session) { return session.AsEventSource().SessionStartTimeUtc(); }
public static TimeSpan TimeZoneOffset(this ISession session) { var timeZone = session.AsEventSource().SessionTimeZone(); if (String.IsNullOrEmpty(timeZone)) return TimeSpan.Zero; TimeSpan result; if (!TimeSpan.TryParse(timeZone, out result)) { session.OnWarning(new Exception(String.Format("A session timezone was set but it is invalid: {0}", timeZone))); return TimeSpan.Zero; } return result; }
public static DateTimeOffset? LastCommandTime(this ISession session) { return session.AsEventSource().SessionLastCommandTime(); }