Classes

  ClassDescription
Public classCache
Implements the clustered cache for an application
Public classCacheCollection
Represents a collection of the caches initialized within the same application domain.
Public classCacheInitParams
Holds the set of parameters that control the initialization behavior of the cache.
Public classCacheItem
Class that represents a cached item including its dependencies, expiration and eviction information
Public classCacheItemVersion
Represents the version of each cahce item. An instance of this class is used in the optimistic concurrency model to ensure the data integrity.
Public classCacheStream
CacheStream is derived from System.IO.Stream. It is designed to put/fetch BLOB using standard Stream interface.
Public classCacheSyncDependency
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.
Public classClientCache
This class cannot be inherited.
Public classContinuousQuery
Class to hold Object query and values, intended for notifications.
Public classLockHandle
An instance of this class is used to lock and unlock the cache items in pessimistic concurrency model.
Public classNCache
Provides static methods and properties to aid with clustered cache initialization and access. This class cannot be inherited.

Delegates

  DelegateDescription
Public delegateAsyncCacheClearedCallback
Defines a callback method for notifying applications when a request for asynchronous cache clear operation completes.
Public delegateAsyncItemAddedCallback
Defines a callback method for notifying applications after a request for asynchronous add operation completes.
Public delegateAsyncItemRemovedCallback
Defines a callback method for notifying applications when a request for asynchronous remove operation completes.
Public delegateAsyncItemUpdatedCallback
Defines a callback method for notifying applications when a request for asynchronous insert operation completes.
Public delegateCacheClearedCallback
Defines a callback method for notifying applications when the Cache is cleared.
Public delegateCacheItemAddedCallback
Defines a callback method for notifying applications when an item is added to the Cache.
Public delegateCacheItemRemovedCallback
Defines a callback method for notifying applications when a cached item is removed from the Cache.
Public delegateCacheItemUpdatedCallback
Defines a callback method for notifying applications when an item is updated in the Cache.
Public delegateCacheStoppedCallback
Defines a callback method for notifying applications when the Cache is stopped.
Public delegateContinuousQueryItemAddedCallback
Defines a callback method for notifying application when item is added to the Continuous Query result.
Public delegateContinuousQueryItemRemovedCallback
Defines a callback method for notifying application when item is removed from the Continuous Query result.
Public delegateContinuousQueryItemUpdatedCallback
Defines a callback method for notifying application when item is updated in the Continuous Query result.
Public delegateCustomEventCallback
Defines a callback method for custom application defined events.
Public delegateDataSourceClearedCallback
Defines a callback method for notifying application when data source is cleared.
Public delegateDataSourceItemsAddedCallback
Defines a callback method for notifying application when an item or items are added in data source.
Public delegateDataSourceItemsRemovedCallback
Defines a callback method for notifying application when an item or items are removed from data source.
Public delegateDataSourceItemsUpdatedCallback
Defines a callback method for notifying application when an item or items are updated in data source.
Public delegateMemberJoinedCallback
Defines a callback method for notifying applications when an item is updated in the Cache.
Public delegateMemberLeftCallback
Defines a callback method for notifying applications when a node leaves the cluster.

Enumerations

  EnumerationDescription
Public enumerationCacheItemRemovedReason
Specifies the reason an item was removed from the Cache.
Public enumerationCacheMode
Specifies the startup mode (also known as isolation level) of Cache.
Public enumerationClientCacheSyncMode
Gets/Sets Enumeration to specify how the Client cache is synchronized with the cluster caches through events.
Public enumerationDataSourceOpResult
Result of data source operation
Public enumerationDSReadOption
Enumeration that defines the fetch operation on cache can read from data soure if item not found
Public enumerationDSWriteOption
Enumeration that defines the update operation on cache can update data source
Public enumerationQueryMode
Public enumerationStreamMode
Specifies the modes of CacehStream.