Elemento sqlCacheDependency para el almacenamiento en caché (Esquema de configuración de ASP.NET)
Actualización: noviembre 2007
Define la configuración que emplea la clase SqlCacheDependency para el almacenamiento en caché de bases de datos y el sondeo basado en tablas de Microsoft SQL Server 2000 o SQL Server 2005. Esta opción de configuración no tiene ningún efecto cuando se utiliza el elemento sqlCacheDependency junto con notificaciones de consulta en SQL Server 2005.
Elemento configuration (Esquema de configuración general)
Elemento system.web (Esquema de configuración de ASP.NET)
caching (Elemento, Esquema de configuración de ASP.NET)
Elemento sqlCacheDependency para el almacenamiento en caché (Esquema de configuración de ASP.NET)
<sqlCacheDependency enabled="true|false"
pollTime="number">
<databases>...</databases>
</sqlCacheDependency>
Atributos y elementos
En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
enabled |
Atributo Boolean necesario. Indica si se sondean o no los cambios. |
pollTime |
Atributo Int32 opcional. Establece la frecuencia con la que la instancia de la clase SqlCacheDependency sondea la tabla de base de datos para determinar si se han producido cambios. Este valor corresponde al número de milisegundos que transcurren entre sondeos sucesivos. No se puede establecer en menos de 500 milisegundos. El valor predeterminado es 1 minuto. |
Elementos secundarios
Elemento |
Descripción |
---|---|
databases |
Elemento opcional. Contiene una o varias conexiones SQL con nombre que puede utilizar la instancia de la clase SqlCacheDependency. |
Elementos primarios
Elemento |
Descripción |
---|---|
configuration |
Elemento raíz necesario en cada archivo de configuración utilizado por las aplicaciones Common Language Runtime y .NET Framework. |
system.web |
Especifica el elemento raíz de las opciones de ASP.NET en un archivo de configuración. Contiene los elementos que configuran las aplicaciones Web ASP.NET y determinan su funcionamiento. |
caching |
Configura los valores de memoria caché para una aplicación Web. |
Comentarios
Configuración predeterminada
El siguiente elemento sqlCacheDependency predeterminado no está configurado explícitamente en el archivo de configuración del equipo ni en el archivo Web.config raíz, pero es la configuración predeterminada que devuelve la aplicación en .NET Framework versión 2.0.
<sqlCacheDependency enabled = "true"
pollTime = "60000">
<databases>
<add name = ""
connectionStringName = ""
pollTime = "60000"/>
</databases>
</sqlCacheDependency>
Ejemplo
En el ejemplo siguiente se agrega un objeto SqlCacheDependency a una aplicación ASP.NET.
<sqlCacheDependency enabled="true" pollTime="30000">
<databases>
<add name="Pubs" connectionStringName="PubsConn" />
</databases>
</sqlCacheDependency>
Información de elemento
Controlador de la sección de configuración |
|
Miembro de configuración |
|
Ubicaciones configurables |
Machine.config Web.config del nivel de raíz Web.config del nivel de aplicación |
Requisitos |
IIS 5.0, 5.1 y 6.0 .NET Framework 2.0 Visual Studio 2005 |
Vea también
Tareas
Cómo: Configurar directorios concretos mediante la configuración de la ubicación
Cómo: Bloquear los valores de configuración de ASP.NET
Conceptos
Información general sobre el almacenamiento en caché en ASP.NET
Jerarquía de archivos y herencia de la configuración de ASP.NET
Proteger la configuración de ASP.NET
Escenarios de configuración de ASP.NET
Referencia
Elemento system.web (Esquema de configuración de ASP.NET)
Elemento configuration (Esquema de configuración general)
caching (Elemento, Esquema de configuración de ASP.NET)
Otros recursos
Opciones de configuración generales (ASP.NET)
Opciones de configuración de ASP.NET
Administrar sitios web ASP.NET