Classes
| Class | Description | |
|---|---|---|
| Cache |
Implements the clustered cache for an application
| |
| CacheCollection |
Represents a collection of the caches initialized within the same application domain.
| |
| CacheInitParams |
Holds the set of parameters that control the initialization behavior of the cache.
| |
| CacheItem |
Class that represents a cached item including its dependencies,
expiration and eviction information
| |
| CacheItemVersion |
Represents the version of each cahce item. An instance of this class is used
in the optimistic concurrency model to ensure the data integrity.
| |
| CacheStream |
CacheStream is derived from System.IO.Stream. It is designed to put/fetch BLOB using standard
Stream interface.
| |
| CacheSyncDependency |
A client application can have more than one cache instances initialized.
CacheSyncDependency keeps the items present in one cache synchronized with
the items present in another cache.
| |
| ClientCache |
This class cannot be inherited.
| |
| ContinuousQuery |
Class to hold Object query and values, intended for notifications.
| |
| LockHandle |
An instance of this class is used to lock and unlock the cache items in pessimistic concurrency model.
| |
| NCache |
Provides static methods and properties to aid with clustered cache initialization and
access. This class cannot be inherited.
|
Delegates
| Delegate | Description | |
|---|---|---|
| AsyncCacheClearedCallback |
Defines a callback method for notifying applications when a request
for asynchronous cache clear operation completes.
| |
| AsyncItemAddedCallback |
Defines a callback method for notifying applications after a request for asynchronous add operation
completes.
| |
| AsyncItemRemovedCallback |
Defines a callback method for notifying applications when a request for
asynchronous remove operation completes.
| |
| AsyncItemUpdatedCallback |
Defines a callback method for notifying applications when a request
for asynchronous insert operation completes.
| |
| CacheClearedCallback |
Defines a callback method for notifying applications when the Cache is cleared.
| |
| CacheItemAddedCallback |
Defines a callback method for notifying applications when an item
is added to the Cache.
| |
| CacheItemRemovedCallback |
Defines a callback method for notifying applications when a cached item
is removed from the Cache.
| |
| CacheItemUpdatedCallback |
Defines a callback method for notifying applications when an item
is updated in the Cache.
| |
| CacheStoppedCallback |
Defines a callback method for notifying applications when the Cache is stopped.
| |
| ContinuousQueryItemAddedCallback |
Defines a callback method for notifying application when item is added to the Continuous Query result.
| |
| ContinuousQueryItemRemovedCallback |
Defines a callback method for notifying application when item is removed from the Continuous Query result.
| |
| ContinuousQueryItemUpdatedCallback |
Defines a callback method for notifying application when item is updated in the Continuous Query result.
| |
| CustomEventCallback |
Defines a callback method for custom application defined events.
| |
| DataSourceClearedCallback |
Defines a callback method for notifying application when data source is cleared.
| |
| DataSourceItemsAddedCallback |
Defines a callback method for notifying application when an item or items are added
in data source.
| |
| DataSourceItemsRemovedCallback |
Defines a callback method for notifying application when an item or items are removed
from data source.
| |
| DataSourceItemsUpdatedCallback |
Defines a callback method for notifying application when an item or items are updated
in data source.
| |
| MemberJoinedCallback |
Defines a callback method for notifying applications when an item
is updated in the Cache.
| |
| MemberLeftCallback |
Defines a callback method for notifying applications when a node leaves the cluster.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| CacheItemRemovedReason |
Specifies the reason an item was removed from the Cache.
| |
| CacheMode |
Specifies the startup mode (also known as isolation level) of Cache.
| |
| ClientCacheSyncMode |
Gets/Sets Enumeration to specify how the Client cache is synchronized with the cluster caches through events.
| |
| DataSourceOpResult |
Result of data source operation
| |
| DSReadOption |
Enumeration that defines the fetch operation on cache can read from data soure if item not found
| |
| DSWriteOption |
Enumeration that defines the update operation on cache can update data source
| |
| QueryMode | ||
| StreamMode |
Specifies the modes of CacehStream.
|