For information on converting to InterSystems IRIS, see the
InterSystems IRIS Adoption Guide
and the InterSystems IRIS In-Place Conversion Guide,
both available on the WRC Distributions page (login required).
Abstract class which defines the interfaces that are called during
the lifetime of a %CSP.Session object. In order to use this you should
subclass this and implement the method code you wish to be executed.
Then within the CSP application configuration set the event class to the class you have
Called when a session that was in CSP application oldapp is now going to run a page in
CSP application newapp. If this returns an error value then instead of running the
page in the new application it will redirect to the error page (error page looked up from old application).
Called when we have finished processing this request
Called when the session is about to be deleted, either because of a timeout (in which case
OnTimeout() is called first) or because the application
has explicitly closed this session. Use the %session object to examine this session. If you wish to
abort this deletion then:
Called when a logout. The current authentication for the session is invalidated. occurs that changed the $username or the roles this user is running with.
If this returns an error status then the logout will be stopped.
If you wish to end the session after the logout then: