Name

SessionEndingEventArgs

Synopsis

This class is a custom System.EventArgs object for the SystemEvents.SessionEnding delegate. It provides additional information to your event handler about why the session is ending, and allows you to request that the session continue, by setting the Cancel property to true. Note that this is only a request, and you may not always be able to successfully cancel a shutdown operation.

public class SessionEndingEventArgs : EventArgs {
// Public Constructors
   public SessionEndingEventArgs(SessionEndReasons reason);
// Public Instance Properties
   public bool Cancel{set; get; }
   public SessionEndReasons Reason{get; }
}

Hierarchy

System.Object System.EventArgs SessionEndingEventArgs

Passed To

SessionEndingEventHandler.{BeginInvoke( ), Invoke( )}

Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.