internal static ItemUpdatedCallbackResponse GetItemUpdatedCallbackResponse(EventContext eventContext, string key, short callbackid, EventDataFilter dataFilter) { Alachisoft.NCache.Common.Protobuf.ItemUpdatedCallbackResponse itemUpdatedCallback = new Alachisoft.NCache.Common.Protobuf.ItemUpdatedCallbackResponse(); itemUpdatedCallback.key = key; itemUpdatedCallback.callbackId = callbackid; itemUpdatedCallback.dataFilter = (short)dataFilter; itemUpdatedCallback.eventId = new Common.Protobuf.EventId(); if (eventContext != null) { itemUpdatedCallback.eventId.eventUniqueId = eventContext.EventID.EventUniqueID; itemUpdatedCallback.eventId.operationCounter = eventContext.EventID.OperationCounter; itemUpdatedCallback.eventId.eventCounter = eventContext.EventID.EventCounter; itemUpdatedCallback.eventId.item = ConvertToEventItem(eventContext.Item, dataFilter); itemUpdatedCallback.eventId.oldItem = ConvertToEventItem(eventContext.OldItem, dataFilter); } return(itemUpdatedCallback); }
internal static ItemUpdatedCallbackResponse GetItemUpdatedCallbackResponse(EventContext eventContext, string key, short callbackid, EventDataFilter dataFilter) { Alachisoft.NCache.Common.Protobuf.ItemUpdatedCallbackResponse itemUpdatedCallback = new Alachisoft.NCache.Common.Protobuf.ItemUpdatedCallbackResponse(); itemUpdatedCallback.key = key; itemUpdatedCallback.callbackId = callbackid; itemUpdatedCallback.dataFilter = (short)dataFilter; itemUpdatedCallback.eventId = new Common.Protobuf.EventId(); if (eventContext != null) { itemUpdatedCallback.eventId.eventUniqueId = eventContext.EventID.EventUniqueID; itemUpdatedCallback.eventId.operationCounter = eventContext.EventID.OperationCounter; itemUpdatedCallback.eventId.eventCounter = eventContext.EventID.EventCounter; itemUpdatedCallback.eventId.item = ConvertToEventItem(eventContext.Item, dataFilter); itemUpdatedCallback.eventId.oldItem = ConvertToEventItem(eventContext.OldItem, dataFilter); } return itemUpdatedCallback; }