Enumeration EventDataFilter
NCache stellt einen Enumeration-EventDataFilter bereit, um anzugeben, wie viele Daten aus dem Cache abgerufen werden sollen und wann eine Benachrichtigung ausgelöst wird. Dies wird angegeben, wenn ein Benutzer eine Benachrichtigung registriert.
Versammlung: Alachisoft.NCache.Runtime.dll
Syntax
public enum EventDataFilter : byte
Bemerkungen
Bei der Registrierung kann nur ein Datenfiltertyp angegeben werden.
Beispiele
Um bei jeder Benachrichtigung die vollständigen Daten mit den Metadaten abzurufen, können Sie den folgenden Code verwenden:
cache.MessagingService.RegisterCacheNotification(key, onCacheDataModifiedCallback, EventType.ItemAdded | EventType.ItemRemoved, EventDataFilter.DataWithMetadata);
Felder
Name und Vorname | Beschreibung |
---|---|
DatenMitMetadaten | Dies gibt an, dass der Wert des Cache-Elements zusammen mit allen Metadaten erforderlich ist, wenn eine Ereignisbenachrichtigung ausgelöst wird. |
Metadaten | Dies gibt an, dass nur Metadaten des Cache-Elements erforderlich sind, wenn eine Ereignisbenachrichtigung ausgelöst wird. Die Metadaten umfassen Informationen wie Gruppen, Untergruppen, CacheItemPriority, Artikelversion usw. |
Andere | Dies gibt an, dass keine Daten oder Metadaten erforderlich sind, wenn eine Ereignisbenachrichtigung ausgelöst wird. |