Method AddAsyncOperation
AddAsyncOperation(String, Object, CacheDependency, CacheSyncDependency, DateTime, TimeSpan, CacheItemPriority, DSWriteOption, CacheItemRemovedCallback, CacheItemUpdatedCallback, AsyncItemAddedCallback, DataSourceItemsAddedCallback, Boolean, String, String, Tag[], String, String, NamedTagsDictionary, CacheDataNotificationCallback, CacheDataNotificationCallback, EventDataFilter, EventDataFilter, String, Int16, Int16, Int16)
Function that choose the appropriate function of NCache's Cache, that need to be called according to the data provided to it.
Declaration
protected virtual void AddAsyncOperation(string key, object value, CacheDependency dependency, CacheSyncDependency syncDependency, DateTime absoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, DSWriteOption dsWriteOption, CacheItemRemovedCallback onRemoveCallback, CacheItemUpdatedCallback onUpdateCallback, AsyncItemAddedCallback onAsyncItemAddCallback, DataSourceItemsAddedCallback onDataSourceItemAdded, bool isResyncExpiredItems, string group, string subGroup, Tag[] tags, string providerName, string resyncProviderName, NamedTagsDictionary namedTags, CacheDataNotificationCallback cacheItemUdpatedCallback, CacheDataNotificationCallback cacheItemRemovedCallaback, EventDataFilter itemUpdateDataFilter, EventDataFilter itemRemovedDataFilter, string clientId, short updateCallbackId, short removeCallbackId, short dsItemAddedCallbackId)
Parameters
Type | Name | Description |
---|---|---|
System.String | key | |
System.Object | value | |
CacheDependency | dependency | |
CacheSyncDependency | syncDependency | |
System.DateTime | absoluteExpiration | |
System.TimeSpan | slidingExpiration | |
CacheItemPriority | priority | |
DSWriteOption | dsWriteOption | |
CacheItemRemovedCallback | onRemoveCallback | |
CacheItemUpdatedCallback | onUpdateCallback | |
AsyncItemAddedCallback | onAsyncItemAddCallback | |
DataSourceItemsAddedCallback | onDataSourceItemAdded | |
System.Boolean | isResyncExpiredItems | |
System.String | group | |
System.String | subGroup | |
Tag[] | tags | |
System.String | providerName | |
System.String | resyncProviderName | |
NamedTagsDictionary | namedTags | |
CacheDataNotificationCallback | cacheItemUdpatedCallback | |
CacheDataNotificationCallback | cacheItemRemovedCallaback | |
Alachisoft.NCache.Runtime.Events.EventDataFilter | itemUpdateDataFilter | |
Alachisoft.NCache.Runtime.Events.EventDataFilter | itemRemovedDataFilter | |
System.String | clientId | |
System.Int16 | updateCallbackId | |
System.Int16 | removeCallbackId | |
System.Int16 | dsItemAddedCallbackId |