エクスポート (0) 印刷
すべて展開
展開 最小化

DataCacheNotificationCallback デリゲート

1 つ以上のキャッシュ操作が行われた場合にキャッシュ通知により呼び出されるコールバック メソッドを表します。サーバー バージョンの 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 .

コミュニティの追加

追加
表示:
© 2015 Microsoft