Espacio de nombres de Microsoft.ApplicationServer.Caching

El espacio de nombres Microsoft.ApplicationServer.Caching proporciona acceso a una aplicación de caché de aplicación de memoria para el desarrollo de aplicaciones escalables de alto rendimiento. Este espacio de nombres se puede usar para almacenar en caché cualquier objeto de Common Language Runtime (CLR) y proporciona acceso a través de API simples.

Clases

Clase Descripción
BaseOperationNotification La clase base de un evento que se usa para notificaciones.
ConfigStoreEntry Representa un par de clave y valor que un proveedor personalizado puede usar para el almacén de configuración del clúster de caché.
ConfigStoreException Excepción que debe producirse a partir de una implementación de la interfaz de ICustomProvider.
DataCache Objeto que las aplicaciones con caché habilitada usan para almacenar objetos en el clúster de caché y recuperarlos del mismo. Se hace referencia a una instancia de este objeto como cliente de caché.
DataCacheClientLogManager Proporciona soporte para modificar el nivel de registro de las características de almacenamiento en caché de Windows Server AppFabric.
DataCacheErrorCode Una clase estática que se usa para almacenar códigos de error globales.
DataCacheErrorSubStatus Se usa para recuperar los códigos de subestado para los errores devueltos al cliente.
DataCacheException Se usa para las excepciones relacionadas con la memoria caché.
DataCacheFactory Proporciona métodos para devolver objetos DataCache que se asignan a una caché con nombre. Esta clase también permite la configuración mediante programación del cliente de caché.
DataCacheFactoryConfiguration Especifica las opciones de configuración para un cliente de caché nuevo.
DataCacheItem Se usa para recuperar toda la información asociada al objeto almacenado en caché en el clúster.
DataCacheItemVersion Se usa para representar la versión de un objeto en caché.
DataCacheLocalCacheProperties Especifica las opciones de caché local para un cliente de caché.
DataCacheLockHandle Representa la estructura usada como clave para bloquear y desbloquear objetos en caché en un escenario de simultaneidad pesimista.
DataCacheNotificationDescriptor Identifica una devolución de llamada de notificaciones de caché. Este identificador es necesario para quitar la devolución de llamada de notificaciones de caché correspondiente.
DataCacheNotificationProperties Especifica la configuración de notificación de un cliente de caché.
DataCacheOperationDescriptor Representa un evento de notificación para operaciones realizadas en la memoria caché [Agregar elemento, Quitar elemento, Sustituir elemento, Desactivar región, Crear región, Quitar región]
DataCacheSecurity Se usa para habilitar la firma o el cifrado de los datos enviados entre cliente y servidor.
DataCacheServerEndpoint Se usa para especificar un host de caché individual cuando se configura el cliente de caché mediante programación.
DataCacheSessionStoreProvider Proveedor de almacenamiento de sesión que permite a las aplicaciones web almacenar datos de estado de sesión en un sistema de caché distribuida.
DataCacheTag Representa un identificador basado en cadenas opcional que puede asociar a un objeto en caché.
DataCacheTransportProperties Especifica la configuración de transporte de un cliente de caché.

Interfaces

Interfaz Descripción
ICustomProvider Representación de una interfaz ICustomProvider.

Delegados

Delegado Descripción
DataCacheBulkNotificationCallback Especifica una devolución de llamada que se llama con una lista de operaciones de caché.
DataCacheFailureNotificationCallback Especifica los parámetros necesarios para que una notificación de error invoque un método cuando el cliente de caché no reciba notificaciones de caché.
DataCacheNotificationCallback Representa un método de devolución de llamadas que se invoca mediante una notificación de caché, cuando se realizan una o varias operaciones de caché.

Enumeraciones

Enumeración Descripción
DataCacheLocalCacheInvalidationPolicy Especifica el modo en que se debe invalidar los objetos almacenados en caché localmente.
DataCacheOperations Enumeración usada para especificar eventos específicos de elemento o región que pueden desencadenar una notificación de caché.
DataCacheProtectionLevel Enumeración que indica si los datos enviados entre el cliente y el servidor están firmados o cifrados. Los posibles valores devueltos son sin firmar ni cifrar; valor entero igual a 1, solo firmado; valor entero igual a 2 y cifrado y firmado; valor entero igual a 3.
DataCacheSecurityMode Enumeración que indica si la seguridad de canal está habilitada para los datos enviados entre cliente y servidor. Los valores de retorno posibles son Ninguno; valor entero igual a 1 y Transporte; valor entero igual a 2.
EvictionType Especifica la expulsión usada para una memoria caché.