Compartir vía


Actualización de objectos en una caché (Almacenamiento en caché de Windows Server AppFabric)

Los ejemplos siguientes muestran de qué maneras se pueden actualizar objetos de la memoria caché.

Para obtener más información sobre los métodos usados en los ejemplos, vea los siguientes temas de la biblioteca de clases:

Nota

En estos procedimientos se supone que ya configuró el clúster de caché y preparó el entorno de desarrollo. Para obtener más información, vea Preparación del entorno de desarrollo de clientes de caché (Almacenamiento en caché de Windows Server AppFabric).

Procedimiento para actualizar un objeto de la memoria caché

  1. Asegúrese de que la declaración de uso (importaciones en Visual Basic) se encuentra en la parte superior del código de la aplicación para hacer referencia al espacio de nombres de Microsoft.ApplicationServer.Caching.

  2. Cree un objeto DataCacheFactory que sea accesible para todas las partes de la aplicación que necesiten un cliente de caché. Si es posible, almacene y vuelva a usar el mismo objeto DataCacheFactory para conservar memoria y optimizar el rendimiento.

  3. Use el objeto DataCacheFactory para crear un objeto DataCache (también denominado cliente caché).

  4. Una vez que tenga el objeto DataCache, use el método Put o la propiedad Item, para agregar un objeto a la memoria caché. En los siguientes ejemplos, la instancia DataCache lleva el nombre myCache.

Ejemplo

El siguiente ejemplo usa el método Put para agregar un objeto a la memoria caché. Si el objeto no está presente cuando se llame este método, se agregará a la memoria caché. Si el objeto ya está presente, se reemplazará.

'add or replace object in cache using key "Key0"
myCache.Put("Key0", "object replaced or added using Key0")
//add or replace object in cache using key "Key0"
myCache.Put("Key0", "object replaced or added using Key0");

El ejemplo siguiente usa la propiedad Item, que tiene una notación de matriz, para agregar un objeto a la memoria caché. Si el objeto no está presente cuando se llame este método, se agregará a la memoria caché. Si el objeto ya está presente, se reemplazará.

'add or replace object in cache using array notation
myCache("Key0") = "object replaced or added using Key0"
//add or replace object in cache using array notation
myCache["Key0"] = "object replaced or added using Key0";

Nota

Están disponibles muchos otros parámetros para el método Put. Para obtener más información, vea la clase DataCache.

Vea también

Conceptos

Preparación del entorno de desarrollo de clientes de caché (Almacenamiento en caché de Windows Server AppFabric)
Agregación de objetos a una caché (Almacenamiento en caché de Windows Server AppFabric)
Obtención de objectos de una caché (Almacenamiento en caché de Windows Server AppFabric)
Eliminación de objectos de una caché (Almacenamiento en caché de Windows Server AppFabric)
Conceptos de almacenamiento en caché de Windows Server AppFabric
Desarrollo de un cliente de caché (Almacenamiento en caché de Windows Server AppFabric)

  2011-12-05