Compartir vía


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

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

Para obtener más información sobre los métodos usados en estos 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 obtener un objeto de 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 Get o la propiedad Item para recuperar un objeto de la memoria caché. En los siguientes ejemplos, la instancia DataCache lleva el nombre myCache.

Ejemplo

En el ejemplo siguiente se da por supuesto que se ha agregado previamente un objeto de cadena a la memoria caché con un valor clave "Key0". Para obtener más información sobre la adición de objetos a la memoria caché, vea Agregación de objetos a una caché (Almacenamiento en caché de Windows Server AppFabric).

El ejemplo siguiente usa el método Get para recuperar un objeto de la memoria caché.

'get string from cache using key "Key0"
Dim myString1 As String = myCache.Get("Key0")
//get string from cache using key "Key0"
string myString1 = (string) myCache.Get("Key0");

El ejemplo siguiente usa la propiedad Item, que tiene una notación de matriz, para recuperar un objeto de la memoria caché.

'get string from cache using array notation
Dim myString2 As String = myCache("Key0")
//get string from cache using array notation
string myString2 = (string) myCache["Key0"];

Nota

Están disponibles muchos otros parámetros para el método Get. 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)
Actualización de objectos en 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