Enum EventDataFilter
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.
Namespace:
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
public enum EventDataFilter : int
Remarks
Only one type of data filter can be specified at the time of registration.
Examples
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);
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 cache item is required when an event notification is raised. Meta data includes in 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. |