/// <summary> /// OnSessionChange(): To handle a change event /// from a Terminal Server session. /// Useful if you need to determine /// when a user logs in remotely or logs off, /// or when someone logs into the console. /// </summary> /// <param name="changeDescription">The Session Change /// Event that occured.</param> protected override void OnSessionChange( SessionChangeDescription changeDescription) { _log.Info("Service session change event detected = {0}.", changeDescription.ToString()); LogManager.Flush(); base.OnSessionChange(changeDescription); }
protected override void OnSessionChange(SessionChangeDescription changeDescription) { WriteLog(nameof(OnSessionChange) + " change=" + changeDescription.ToString()); base.OnSessionChange(changeDescription); }
/// <summary> /// OnSessionChange(): To handle a change event from a Terminal Server session. /// Useful if you need to determine when a user logs in remotely or logs off, /// or when someone logs into the console. /// </summary> /// <param name="changeDescription"></param> protected override void OnSessionChange(SessionChangeDescription changeDescription) { LogEventInformation("MOTRd on session change: " + changeDescription.ToString()); base.OnSessionChange(changeDescription); }
/// <summary> /// OnSessionChange(): To handle a change event /// from a Terminal Server session. /// Useful if you need to determine /// when a user logs in remotely or logs off, /// or when someone logs into the console. /// </summary> /// <param name="changeDescription">The Session Change /// Event that occured.</param> protected override void OnSessionChange(SessionChangeDescription changeDescription) { log.Debug(LogHelp.LogText($"OnSessionChange...({changeDescription.ToString()})")); base.OnSessionChange(changeDescription); }
protected override void OnSessionChange(SessionChangeDescription changeDescription) { WriteLog("OnSessionChange: " + changeDescription.ToString() + "Reason: " + changeDescription.Reason.ToString()); base.OnSessionChange(changeDescription); }