Esporta (0) Stampa
Espandi tutto
Espandi Riduci a icona

Delegato DataCacheNotificationCallback

Rappresenta un metodo di callback che una notifica della cache deve richiamare quando vengono eseguite una o più operazioni della cache. Si applica solo alle versioni del server di AppFabric.

Spazio dei nomi  Microsoft.ApplicationServer.Caching
Assembly:  Microsoft.ApplicationServer.Caching.Client (in Microsoft.ApplicationServer.Caching.Client.dll)

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

Parametri

cacheName
Tipo: System..::..String
regionName
Tipo: System..::..String
Nome dell'area associata all'operazione della cache. Una stringa di lunghezza zero indica che un'area specifica non è associata all'operazione della cache.
key
Tipo: System..::..String
Nome della chiave associata all'operazione della cache. Una stringa di lunghezza zero indica che un'elemento specifico memorizzato nella cache non è associato all'operazione della cache.
version
Tipo: Microsoft.ApplicationServer.Caching..::..DataCacheItemVersion
DataCacheItemVersion dell'oggetto memorizzato nella cache associato all'operazione della cache che ha attivato la notifica. Una versione null indica che un'elemento specifico memorizzato nella cache non è associato all'operazione della cache.
cacheOperation
Tipo: Microsoft.ApplicationServer.Caching..::..DataCacheOperations
Enumerazione DataCacheOperations che specifica quale evento della cache ha attivato la notifica della cache.
nd
Tipo: Microsoft.ApplicationServer.Caching..::..DataCacheNotificationDescriptor
Oggetto DataCacheNotificationDescriptor associato alla notifica della cache che ha richiamato il metodo delegato.

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].

NotaNota

In order for your application to use notifications, you need to enable them on a named cache. In Caching di Microsoft AppFabric 1.1 per Windows Server, use the notificationsEnabled parameter with the New-Cache or Set-CacheConfig Windows PowerShell commands. In Caching di Windows Azure, 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 .

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft