O'Reilly logo

C# in a Nutshell by Peter Drayton, Ted Neward, Ben Albahari

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 method SessionEndingEventArgs(
        SessionEndReasons reason);  
// Public Instance Properties
   public field bool Cancel{set; get; } 
   public field SessionEndReasons Reason{get; } 
}

Hierarchy

System.ObjectSystem.EventArgsSessionEndingEventArgs

Passed To

SessionEndingEventHandler.{BeginInvoke(), Invoke()}

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required