Collapse All Expand All Members: Show All Members: Filtered Members: Filtered Members: Filtered

C#
Include Protected Members
Include Inherited Members

Oracle® Coherence .NET API Reference
CoherenceSessionStore Members
CoherenceSessionStore Class Constructors Methods Properties See Also

Oracle® Coherence .NET API Reference Release 3.6.1
E18812-01

The CoherenceSessionStore type exposes the following members.

# Constructors

| Name | Description
--- | --- | ---
| CoherenceSessionStore | Initializes a new instance of the CoherenceSessionStore class

# Methods

| Name | Description
--- | --- | ---
| CreateNewStoreData | Creates a new Web.SessionState.SessionStateStoreData object to be used for the current request. (Overrides SessionStateStoreProviderBase..::.CreateNewStoreData(HttpContext, Int32).)
| CreateSessionStateStoreData | Construct a SessionStateStoreData object from the serialized ISessionStateItemCollection stored in the underlying INamedCache.
| CreateUninitializedItem | Adds a new session-state item to the data store. (Overrides SessionStateStoreProviderBase..::.CreateUninitializedItem(HttpContext, String, Int32).)
| Dispose | Releases all resources used by this session-state store provider. (Overrides SessionStateStoreProviderBase..::.Dispose()()().)
| EndRequest | Called by the Web.SessionState.SessionStateModule object at the end of a request. (Overrides SessionStateStoreProviderBase..::.EndRequest(HttpContext).)
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.)
| GetItem | Returns read-only HTTP session data from the session data store. (Overrides SessionStateStoreProviderBase..::.GetItem(HttpContext, String, Boolean%, TimeSpan%, Object%, SessionStateActions%).)
| GetItemExclusive | Returns writeable HTTP session data from the session data store. (Overrides SessionStateStoreProviderBase..::.GetItemExclusive(HttpContext, String, Boolean%, TimeSpan%, Object%, SessionStateActions%).)
| GetLockId | Converts lock identifier to long.
| GetSessionKey | Determine the key used to store the state of the HTTP session with the given identifier in the underlying INamedCache.
| GetSessionStateItem | Acquire and return HTTP session data from the session data store.
| GetType | Gets the Type of the current instance. (Inherited from Object.)
| Initialize | Initializes this session-state store provider by obtaining the INamedCache used to store serialized HTTP session state. (Overrides ProviderBase..::.Initialize(String, NameValueCollection).)
| InitializeRequest | Called by the Web.SessionState.SessionStateModule object for per-request initialization. (Overrides SessionStateStoreProviderBase..::.InitializeRequest(HttpContext).)
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.)
| ReleaseItemExclusive | Releases a lock on an item in the session data store. (Overrides SessionStateStoreProviderBase..::.ReleaseItemExclusive(HttpContext, String, Object).)
| RemoveItem | Deletes item data from the session data store. (Overrides SessionStateStoreProviderBase..::.RemoveItem(HttpContext, String, Object, SessionStateStoreData).)
| ResetItemTimeout | Updates the expiration date and time of an item in the session data store. (Overrides SessionStateStoreProviderBase..::.ResetItemTimeout(HttpContext, String).)
| SetAndReleaseItemExclusive | Updates the session item information in the session data store with values from the current request, and clears the lock on the data. (Overrides SessionStateStoreProviderBase..::.SetAndReleaseItemExclusive(HttpContext, String, SessionStateStoreData, Object, Boolean).)
| SetItemExpireCallback | Configure the Web.SessionState.SessionStateItemExpireCallback delegate for the Session_OnEnd event defined in the Global.asax file. (Overrides SessionStateStoreProviderBase..::.SetItemExpireCallback(SessionStateItemExpireCallback).)
| ToString | Returns a String that represents the current Object. (Inherited from Object.)

# Properties

| Name | Description
--- | --- | ---
| ApplicationId | Allows users to specify application identifier explicitly, in order to share session state across different ASP.NET applications.
| Description | Gets a brief, friendly description suitable for display in administrative tools or other user interfaces (UIs). (Inherited from ProviderBase.)
| ModelManager | The session model manager.
| Name | Gets the friendly name used to refer to the provider during configuration. (Inherited from ProviderBase.)
| SessionEndEnabled | The flag used to enable Session_OnEnd event and listener registration.
| Timeout | The configured HTTP session timeout.

# See Also

CoherenceSessionStore Class
Tangosol.Web Namespace