Provides support for accessing the ScaleOut StateServer from a client application.
Classes
| Class | Description | |
|---|---|---|
|
BackingStorePolicy | Contains options to control how a named cache interacts with a backing store. A |
|
BulkAddException | A |
|
CachedObjectId | The CachedObjectId class serves as an identifier for a cached object in a |
|
CacheFactory | Provides access to a collection of cached objects that is identified by a provided cache name. The |
|
CreatePolicy | The |
|
EvalArgs | A helper object which may optionally be sent to a method invoked via |
|
ExtendedObjectMetadata |
|
|
FilterCollection | An |
|
IndexCollection | A collection of |
|
IndexValue | An immutable value that may be assigned to an |
|
LocalServiceUnavailableException | A |
|
MethodInvocationException | An exception thrown when a NamedCache.Invoke operation fails while performing the user-defined method or merge operation on some host. |
|
NamedCache | Provides access to a named collection of objects that can be shared globally across multiple clients. |
|
NamedCache.NamedCacheDataAccessor | A derived |
|
NamedCache.SerializationCallbackHolder | A holder for a pair of callback methods for serializing and deserializing objects written to StateServer. We hold them in a separate class to ensure they get updated and referenced atomically. |
|
NamedCacheCreatedEventArgs | Provides the newly-registered cache for the |
|
NamedCacheObjExpiredEventArgs | An EventArgs subclass that contains information specific to event handlers handling cached object expiration events. |
|
NotLicensedException | A |
|
ObjectExistsException | A |
|
ObjectLockedException | A |
|
ObjectMetadata | Metadata describing a StateServer object including the set of user-defined index values defined for the object. |
|
ObjectNotFoundException | A |
|
QueryResult | Represents the result of a |
|
ReadThroughTimeoutException | A |
|
SossObjDescriptor | Contains information neccessary to insert an object into a NamedCache via a bulk |
|
StateServerException | An exception thrown when an unexpected error occurs while accessing the state server. |
|
StateServerKeyList | A strongly-typed, read-only list of |
Interfaces
| Interface | Description | |
|---|---|---|
|
IBackingStore | Provides a means for a named cache to interact with a backing store (such as a database) to perform read-through, write-though, refresh-ahead, and write-behind operations. |
|
IFilter | Interface for filters used by StateServer Query and Invoke operations. |
Structures
| Structure | Description | |
|---|---|---|
|
StateServerKey | An immutable value type that holds a representation for the identity of an object on StateServer. |
Delegates
| Delegate | Description | |
|---|---|---|
|
Deserializer | A delegate to a method that can deserialize an object previously serialized with |
|
NamedCache.ObjectExpiredEventHandler | Delegate used by the ObjectExpired event. |
|
NamedCacheCreatedEventHandler | The signature required of methods that handle the |
|
Serializer | A delegate to a method that can serialize an object into a |
Enumerations
| Enumeration | Description | |
|---|---|---|
|
BackingStoreAsyncPolicy | Indicates the type of asynchronous backing-store behavior that the server should invoke for an object. |
|
EvalObjectDisposition | Specifies the desired disposition of the target object following execution of an eval method. |
|
MatchOptions | Options that determine whether all values in a |
|
NamedCacheEventCode | An enumeration containing the event codes providing the reason an event was fired. |
|
NamedCacheObjDisposition | An enumeration used to indicate to the cache whether to save or remove an object upon return from a |
|
ObjectPreemptionPriority | Indicates the priority of keeping a given object in StateServer memory. Currently, only two priorities are defined, and . Removable objects are removed from memory when memory runs low based on a least recently used algorithm. |
|
StatusCodes | Status code values returned by the StateServer runtime. |