AbstractSessionModel Class | 
Namespace: Tangosol.Web.Model
public abstract class AbstractSessionModel : NameObjectCollectionBase, ISessionModel, ISessionStateItemCollection, ICollection, IEnumerable
The AbstractSessionModel type exposes the following members.
| Name | Description | |
|---|---|---|
| AbstractSessionModel | 
            Construct session model.
              | 
| Name | Description | |
|---|---|---|
| Count | Gets the number of key/value pairs contained in the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| Dirty | 
            Gets or sets a value indicating whether the collection has been 
            marked as changed.
              | |
| IsReadOnly | Gets or sets a value indicating whether the NameObjectCollectionBase instance is read-only.  (Inherited from NameObjectCollectionBase.) | |
| Keys | Gets a NameObjectCollectionBaseKeysCollection instance that contains all the keys in the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| ModelManager | 
            Get the manager for this model.
              | |
| Serializer | 
            Get item serializer.
              | |
| SessionId | 
            Gets or sets session key.
              | 
| Name | Description | |
|---|---|---|
| AcquireReadLock | 
            Acquire a read lock.
              | |
| AcquireReadLock(Int32) | 
            Acquire a read lock.
              | |
| AcquireWriteLock | 
            Acquire a write lock.
              | |
| AcquireWriteLock(Int32) | 
            Acquire a write lock.
              | |
| BaseAdd | Adds an entry with the specified key and value into the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| BaseClear | Removes all entries from the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| BaseGet(String) | Gets the value of the first entry with the specified key from the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| BaseGet(Int32) | Gets the value of the entry at the specified index of the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| BaseGetAllKeys | Returns a String array that contains all the keys in the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| BaseGetAllValues | Returns an Object array that contains all the values in the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| BaseGetAllValues(Type) | Returns an array of the specified type that contains all the values in the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| BaseGetKey | Gets the key of the entry at the specified index of the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| BaseHasKeys | Gets a value indicating whether the NameObjectCollectionBase instance contains entries whose keys are not null.  (Inherited from NameObjectCollectionBase.) | |
| BaseRemove | Removes the entries with the specified key from the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| BaseRemoveAt | Removes the entry at the specified index of the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| BaseSet(String, Object) | Sets the value of the first entry with the specified key in the NameObjectCollectionBase instance, if found; otherwise, adds an entry with the specified key and value into the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| BaseSet(Int32, Object) | Sets the value of the entry at the specified index of the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| Clear | 
            Removes all values and keys from the session-state collection.
              | |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from Object.) | |
| GetEnumerator | Returns an enumerator that iterates through the NameObjectCollectionBase.  (Inherited from NameObjectCollectionBase.) | |
| GetHashCode | Serves as a hash function for a particular type.   (Inherited from Object.) | |
| GetObjectData | Implements the ISerializable interface and returns the data needed to serialize the NameObjectCollectionBase instance.  (Inherited from NameObjectCollectionBase.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| OnDeserialization | Implements the ISerializable interface and raises the deserialization event when the deserialization is complete.  (Inherited from NameObjectCollectionBase.) | |
| ReadExternal | 
            Deserializes model using specified reader.
              | |
| ReleaseReadLock | 
            Release a read lock.
              | |
| ReleaseWriteLock | 
            Release a write lock.
              | |
| Remove | 
            Deletes an item from the collection.
              | |
| RemoveAt | 
            Deletes an item at a specified index from the collection.
              | |
| SetDirty | 
            Set dirty flag.
              | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) | |
| WriteExternal | 
            Serializes model using specified writer.
              |