ShutdownHandler Class

This class will monitor the state to the application and raise events when it detects that the application is about to shutdown.

Definition

Namespace: Gemstone.Diagnostics
Assembly: Gemstone.Diagnostics (in Gemstone.Diagnostics.dll) Version: 1.0.128 -- Release Build+d9d157c80da59365061f9bf4a5d1ecd0f0496e1b
public static class ShutdownHandler
Inheritance
Object    ShutdownHandler

Properties

HasShutdown Gets if this process has already shut down.
IsShuttingDown Gets if this process is shutting down.

Methods

Initialize Initializes the shutdown handler. This is recommended to put in main loop of the program, but it is not critical.
InitiateSafeShutdown Requests that certain components initiate a safe shutdown.
TryRegisterCallback Attempts Registers a callback that will be called when the application is shutdown.

See Also