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 : byte
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. |