导出 (0) 打印
全部展开
展开 最小化

DataCacheNotificationCallback 委托

注:本页面内容可能不完全适用中国大陆地区运营的 Windows Azure服务。如要了解不同地区 Windows Azure 服务的差异, 请参考本网站.

表示一个回调方法,当发生一个或多个缓存操作时缓存通知将调用该方法。仅适用于 AppFabric 的服务器版本。

命名空间:  Microsoft.ApplicationServer.Caching
程序集:  Microsoft.ApplicationServer.Caching.Client(在 Microsoft.ApplicationServer.Caching.Client.dll 中)

public delegate void DataCacheNotificationCallback(
	string cacheName,
	string regionName,
	string key,
	DataCacheItemVersion version,
	DataCacheOperations cacheOperation,
	DataCacheNotificationDescriptor nd
)

参数

cacheName
类型:System..::..String
regionName
类型:System..::..String
与缓存操作关联的区域的名称。一个长度为零的字符串,表示特定区域与缓存操作无关联。
key
类型:System..::..String
与缓存操作关联的密钥的名称。一个长度为零的字符串,表示特定的缓存项目与缓存操作无关联。
version
类型:Microsoft.ApplicationServer.Caching..::..DataCacheItemVersion
与触发通知的缓存操作关联的缓存对象的 DataCacheItemVersion。一个 Null 版本,表示特定的缓存项目与缓存操作无关联。
cacheOperation
类型:Microsoft.ApplicationServer.Caching..::..DataCacheOperations
指定触发缓存通知的缓存事件的 DataCacheOperations 枚举。
nd
类型:Microsoft.ApplicationServer.Caching..::..DataCacheNotificationDescriptor
与调用委派方法的缓存通知关联的 DataCacheNotificationDescriptor 对象。

Adding a cache notification callback requires two steps. First, create a method that should be invoked when a cache notification is triggered by one or more cache operations. The method you invoke with the cache notifications must accept the same parameters as the DataCacheNotificationCallback delegate. Second, add a callback using one of the three available methods from the DataCache object: AddCacheLevelCallback(DataCacheOperation, DataCacheNotificationCallback), AddRegionLevelCallback(String, DataCacheOperation, DataCacheNotificationCallback), or [Override:Microsoft.ApplicationServer.Caching.DataCache.AddItemLevelCallback].

注意注意

In order for your application to use notifications, you need to enable them on a named cache. In Microsoft AppFabric 1.1 for Windows Server Caching, use the notificationsEnabled parameter with the New-Cache or Set-CacheConfig Windows PowerShell commands. In Windows Azure Caching, enable notifications in the Caching configuration of the role that hosts the cache.

The DataCacheNotificationDescriptor object passed to the delegate method with the nd parameter can be used to unsubscribe from the cache notification. For more information, see .

社区附加资源

添加
显示:
© 2014 Microsoft