DocBook|Search
Class Reference
%DeepSee.Session
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%DeepSee] >  [Session]
Private  Storage  

class %DeepSee.Session extends %RegisteredObject

This class provides the API for DeepSee sessions. An instance of this class represents the current session.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 7


Summary

Properties
sessionId

Methods
%%OIDGet %AddToSaveSet %ClassIsLatestVersion %ClassName
%ConstructClone %CreateSession %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %EndSession %Extends %GetParameter
%GetSessionId %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %ResumeSession %SerializeObject %SetModified
%SuspendSession %ValidateObject


Properties

• property sessionId as %String;
Id for this session.

Methods

• classmethod %CreateSession(pSessionId As %String = "", Output pSC As %Status) as Session
Create a new DeepSee session. If pSessionId is provided, then it used, otherwise $J is used.
• method %EndSession() as %Status
Terminate this DeepSee session and remove all definitions associated with it.
• method %GetSessionId() as %Status
Get the session ID for this session.
• classmethod %ResumeSession(pSessionId As %String = "", Output pSC As %Status) as Session
Resume a previously running session.
• method %SuspendSession() as %Status
Suspend the currently running session.