Enum EventDataFilter
NCache provides an enum EventDataFilter to specify how much data should be retrieved from the cache, and when a notification is raised. This is specified when a user registers a notification.
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
public enum EventDataFilter
Remarks
Only one type of data filter can be specified at the time of registration.
Examples
To get the complete data with the meta data whenever a notification is raised, you can use the following code:
cache.MessagingService.RegisterCacheNotification(key, onCacheDataModifiedCallback, EventType.ItemAdded | EventType.ItemRemoved, EventDataFilter.DataWithMetadata);
Fields
Name | Description |
---|---|
DataWithMetadata | This specifies that the value of the cache item is required along with all the meta data when an event notification is raised. |
Metadata | This specifies that only meta data of the cache item is required when an event notification is raised. The meta data includes information like groups, subgroups, cacheItemPriority, item version, etc. |
None | This specifies that no data or meta data is required when an event notification is raised. |