(String, DataCacheOperations, DataCacheNotificationCallback, String) de método de DataCache.AddItemLevelCallback
Agrega una devolución de llamada de notificaciones de caché para las operaciones de caché que se producen en un elemento específico que está almacenado en una región.
Espacio de nombres: Microsoft.ApplicationServer.Caching
Ensamblado: Microsoft.ApplicationServer.Caching.Client (en microsoft.applicationserver.caching.client.dll)
Uso
Sintaxis
'Declaración
Public MustOverride Function AddItemLevelCallback ( _
key As String, _
filter As DataCacheOperations, _
clientCallback As DataCacheNotificationCallback, _
region As String _
) As DataCacheNotificationDescriptor
public abstract DataCacheNotificationDescriptor AddItemLevelCallback (
string key,
DataCacheOperations filter,
DataCacheNotificationCallback clientCallback,
string region
)
public:
virtual DataCacheNotificationDescriptor^ AddItemLevelCallback (
String^ key,
DataCacheOperations filter,
DataCacheNotificationCallback^ clientCallback,
String^ region
) abstract
public abstract DataCacheNotificationDescriptor AddItemLevelCallback (
String key,
DataCacheOperations filter,
DataCacheNotificationCallback clientCallback,
String region
)
public abstract function AddItemLevelCallback (
key : String,
filter : DataCacheOperations,
clientCallback : DataCacheNotificationCallback,
region : String
) : DataCacheNotificationDescriptor
Parámetros
- key
Clave usada para almacenar el objeto en caché.
- filter
Tipo de operaciones de caché que desencadenará las notificaciones de caché.
- clientCallback
Nombre del método que desea invocar cuando se produzcan estas notificaciones.
- region
Nombre de la región en la que está almacenado el objeto.
Valor devuelto
Objeto DataCacheNotificationDescriptor usado para identificar la devolución de llamada de notificaciones de caché.
Comentarios
Solo las operaciones de elemento AddItem, ReplaceItem y RemoveItem pueden desencadenar las notificaciones de caché con devoluciones de llamada de nivel de elemento. La especificación de operaciones de región en el parámetro filter provocará una excepción.
Use la enumeración DataCacheOperations del parámetro filter para especificar el tipo de operaciones de elemento que desee que desencadenen notificaciones de caché. Seleccione más de una enumeración. Para ello sepárelas mediante el operador binario OR de modo que se realizará una operación OR de bit a bit. Para hacerlo, use el carácter | en C# y el operador Or
en Visual Basic.
El método clientCallback que invoque con la notificación de la caché debe aceptar los mismos parámetros que el delegado DataCacheNotificationCallback.
Para obtener más información sobre el uso de este método, vea Procedimiento: Agregar una devolución de llamada de notificación de caché. Para obtener más información acerca de las notificaciones de caché, vea Notificaciones de caché.
Seguridad para subprocesos
Todos los miembros públicos y estáticos (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Plataformas
Plataformas de desarrollo
Visual Studio 2010 y posterior, .NET Framework 4
Plataformas de destino
Windows 7; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2
Vea también
Referencia
Clase de DataCache
Miembros de DataCache
Espacio de nombres de Microsoft.ApplicationServer.Caching