Agregación de objetos a una caché (Almacenamiento en caché de Windows Server AppFabric)
En los siguientes ejemplos se muestran los modos en que puede agregar objetos a la memoria caché.
Para obtener más información acerca de los métodos que se usan en estos ejemplos, siga los vínculos que permiten ver los 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 agregar un objeto a la memoria caché
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.
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.
Use el objeto DataCacheFactory para crear un objeto DataCache (también denominado cliente caché).
Una vez que tenga el objeto DataCache, use el método Add o 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 demuestra cómo puede usar el método Add para agregar un objeto a la memoria caché. Obtendrá una excepción si la misma clave (el primer parámetro) ya almacenó un objeto en la memoria caché.
'add string object to cache with key "Key0"
myCache.Add("Key0", "object added with Key0")
//add string object to cache with key "Key0"
myCache.Add("Key0", "object added with Key0");
El siguiente ejemplo usa el método Put para agregar un objeto a la memoria caché. Si la misma clave ya almacenó un objeto en la memoria caché, éste se reemplazará.
'add or replace string object in cache using key "Key0"
myCache.Put("Key0", "object replaced or added using Key0")
//add or replace string object in cache using key "Key0"
myCache.Put("Key0", "object replaced or added using Key0");
El siguiente ejemplo usa la propiedad Item con una notación de matriz para agregar un elemento a la memoria caché. Si la misma clave ya almacenó un objeto en la memoria caché, éste 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
Hay muchos parámetros adicionales disponibles para los métodos Add y 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)
Actualización de objectos en 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