Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
12c (12.2.1.4.0)
E90869-02

The CoherenceSessionStore type exposes the following members.

Constructors

  NameDescription
Public methodCoherenceSessionStore
Initializes a new instance of the CoherenceSessionStore class

Methods

  NameDescription
Public methodCreateNewStoreData
Creates a new Web.SessionState.SessionStateStoreData object to be used for the current request.
(Overrides SessionStateStoreProviderBase..::..CreateNewStoreData(HttpContext, Int32).)
Protected methodCreateSessionStateStoreData
Construct a SessionStateStoreData object from the serialized ISessionStateItemCollection stored in the underlying INamedCache.
Public methodCreateUninitializedItem
Adds a new session-state item to the data store.
(Overrides SessionStateStoreProviderBase..::..CreateUninitializedItem(HttpContext, String, Int32).)
Public methodDispose
Releases all resources used by this session-state store provider.
(Overrides SessionStateStoreProviderBase..::..Dispose()()()().)
Public methodEndRequest
Called by the Web.SessionState.SessionStateModule object at the end of a request.
(Overrides SessionStateStoreProviderBase..::..EndRequest(HttpContext).)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetItem
Returns read-only HTTP session data from the session data store.
(Overrides SessionStateStoreProviderBase..::..GetItem(HttpContext, String, Boolean%, TimeSpan%, Object%, SessionStateActions%).)
Public methodGetItemExclusive
Returns writeable HTTP session data from the session data store.
(Overrides SessionStateStoreProviderBase..::..GetItemExclusive(HttpContext, String, Boolean%, TimeSpan%, Object%, SessionStateActions%).)
Protected methodGetLockId
Converts lock identifier to long.
Protected methodGetSessionKey
Determine the key used to store the state of the HTTP session with the given identifier in the underlying INamedCache.
Protected methodGetSessionStateItem
Acquire and return HTTP session data from the session data store.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Initializes this session-state store provider by obtaining the INamedCache used to store serialized HTTP session state.
(Overrides ProviderBase..::..Initialize(String, NameValueCollection).)
Public methodInitializeRequest
Called by the Web.SessionState.SessionStateModule object for per-request initialization.
(Overrides SessionStateStoreProviderBase..::..InitializeRequest(HttpContext).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodReleaseItemExclusive
Releases a lock on an item in the session data store.
(Overrides SessionStateStoreProviderBase..::..ReleaseItemExclusive(HttpContext, String, Object).)
Public methodRemoveItem
Deletes item data from the session data store.
(Overrides SessionStateStoreProviderBase..::..RemoveItem(HttpContext, String, Object, SessionStateStoreData).)
Public methodResetItemTimeout
Updates the expiration date and time of an item in the session data store.
(Overrides SessionStateStoreProviderBase..::..ResetItemTimeout(HttpContext, String).)
Public methodSetAndReleaseItemExclusive
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).)
Public methodSetItemExpireCallback
Configure the Web.SessionState.SessionStateItemExpireCallback delegate for the Session_OnEnd event defined in the Global.asax file.
(Overrides SessionStateStoreProviderBase..::..SetItemExpireCallback(SessionStateItemExpireCallback).)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyApplicationId
Allows users to specify application identifier explicitly, in order to share session state across different ASP.NET applications.
Public propertyCacheName
The name of the INamedCache used to store serialized HTTP session data.
Public propertyDescription
Gets a brief, friendly description suitable for display in administrative tools or other user interfaces (UIs).
(Inherited from ProviderBase.)
Public propertyModelManager
The session model manager.
Public propertyName
Gets the friendly name used to refer to the provider during configuration.
(Inherited from ProviderBase.)
Public propertySessionEndEnabled
The flag used to enable Session_OnEnd event and listener registration.
Public propertyTimeout
The configured HTTP session timeout.

See Also