Compartir vía


Configuración de cliente basada en XML

Puede usar un archivo XML para configurar las características de almacenamiento en caché de cliente de Microsoft AppFabric 1.1 para Windows Server. Una configuración basada en XML para el cliente de caché es una excelente opción si los detalles de configuración pueden cambiar tras compilar la aplicación. Al contar con un archivo de configuración de la aplicación, resultan sencillos cambios tales como la configuración de los detalles de conexión del host de caché o de los niveles de seguimiento.

Usar un archivo XML de configuración de aplicación no es la única opción existente para configurar el cliente de caché. También puede configurar el cliente de caché mediante programación al proporcionar las opciones de configuración al constructor de clases DataCacheFactory. Para obtener más información, vea Configuración de clientes mediante programación.

Nota

Si se ha especificado algún parámetro de configuración en el archivo de configuración de la aplicación al configurar el cliente de caché mediante programación, las opciones de programación siempre tienen prioridad.

Elementos de configuración

Los siguientes elementos XML se usan para configurar el cliente de caché en el archivo de configuración de la aplicación.

  • <configSections>: para que funcionen las características de Almacenamiento en caché de AppFabric, es necesario que este elemento sea el primero en el archivo de configuración de la aplicación. Contiene elementos secundarios que indican al tiempo de ejecución cómo usar el elementodataCacheClient.

  • <dataCacheClient>: este elemento es el elemento principal que se usa para configurar el cliente de caché. Es el elemento principal de los elementos que se usan para habilitar la memoria caché local (localCache) y para especificar los hosts de caché (hosts).

  • <localCache>: este elemento opcional especifica la configuración de caché local y es un elemento secundario del elemento dataCacheClient. La memoria caché local se deshabilita si el elemento <localCache> no está presente o si el atributo isEnabled está configurado en "false". El atributo sync permite especificar cómo se van a invalidar los objetos en caché local: TimeoutBased o NotificationBased. El atributo ttlValue especifica el tiempo predeterminado que permanecen los objetos en caché antes de expirar. Para obtener más información sobre la invalidación, vea Caducidad y expulsión (Almacenamiento en caché de AppFabric 1.1).

  • <clientNotification>: este elemento opcional permite especificar un valor predeterminado para el intervalo de sondeo. pollInterval se usa para especificar el número de segundos que debe esperar antes de comprobar si hay nuevas notificaciones de caché. Para obtener más información acerca de las notificaciones de caché, vea Notificaciones de caché (Almacenamiento en caché de AppFabric 1.1).

  • <hosts>: este elemento es un elemento principal de los elementos de host que especifican los hosts de caché. Se trata de un elemento secundario del elemento dataCacheClient.

  • <host>: este elemento especifica un host de caché. Idealmente, debe usar host para especificar un host principal. Este elemento es un elemento secundario del elemento hosts.

  • <securityProperties>: este elemento opcional especifica el modo de seguridad y el nivel de protección que se deben usar para comunicarse con el clúster de caché.

  • <transportProperties>: este elemento opcional especifica las propiedades de transporte para la comunicación con el clúster de caché.

Para obtener más información acerca de los parámetros del archivo de configuración de la aplicación, vea Opción de configuración de la aplicación (Almacenamiento en caché de AppFabric 1.1).

En esta sección

Vea también

Conceptos

Configuración de clientes mediante programación
Opciones de configuración
Solución de problemas de almacenamiento en caché de AppFabric
Uso de Windows PowerShell para administrar características de almacenamiento en caché de AppFabric 1.1
Desarrollar un cliente de caché
Conceptos de almacenamiento en caché de AppFabric (Almacenamiento en caché de AppFabric 1.1)

  2012-03-05