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