SessionStorage class | QSYS API Reference Guide
Estimated reading time: 2 minutes
Defines the SessionStorage class
Namespace: ASNA.QSys.Expo.Model Assembly: ASNA.QSys.Expo.Model.dll
Inheritance: Object
Remarks
The SessionStorage is a class that is used to provide state to a stateless environment such as the Internet Web.
IBM i Applications were designed with the Traditional Three-Tier client-server Application Architecture. This architecture is stateful.
The SessionStorage is the class that provides the runtime functionality to bridge the traditional Application architecture into the modern Web model.
Constructors
| Name | Description |
|---|---|
| SessionStorage(ISession) | Initializes a new instance of SessionStorage class |
SessionStorage(ISession)
Initializes a new instance of SessionStorage class
SessionStorage(ISession)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| ISession | Session | A reference to the session. |
Properties
| Type | Name | Description |
|---|---|---|
| String | AreaList | Gets or sets the names of the Areas from/to the Session |
| String | MessageFilesFolder | Gets or sets the name of the MessageFiles folder from/to the Session |
| String | MonaLisaHost | Gets or sets the Monalisa Host Name from/to the Session |
| Int32 | MonaLisaPort | Gets or sets the Monalisa IP Port number from/to the Session |
| String | SingleFakeSession | Gets or sets the Single JobSession for running in Fake Mode |
| Int32 | SingleJobNumber | Gets or sets the job number for sites running in Single Job configuration. |
Methods
| Signature | Description |
|---|---|
| GetSessionString(String) | Gets a string from a key on the Session |
| SetSessionString(String, String) | Sets a string value to a key in the Session |
string GetSessionString(string key)
Gets a string from a key on the Session
string GetSessionString(string key)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| String | key | session key |
Returns
| Type | Description |
|---|---|
| String | stored string value |
void SetSessionString(string key, string value)
Sets a string value to a key in the Session
void SetSessionString(string key, string value)
Parameters
| Type | Parameter name | Description |
|---|---|---|
| String | key | session key |
| String | value | string value |