Elemento sqlCacheDependency para el almacenamiento en caché (Esquema de configuración de ASP.NET)
[Esta documentación se proporciona solo para fines preliminares y está sujeta a cambios en versiones posteriores. Se incluye temas en blanco como marcadores].
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.
<sqlCacheDependency enabled="true|false"
pollTime="number">
<databases>...</databases>
</sqlCacheDependency>
Atributos y elementos
En las próximas secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
enabled |
El atributo Boolean es obligatorio. 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 configuración 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 las opciones 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 raíz Web.config del nivel de aplicaciones |
Requisitos |
IIS 5.0, 5.1 y 6.0 .NET Framework 2.0 Visual Studio 2005 |
Vea también
Tareas
How to: Configure Specific Folders Using Location Settings
How to: Lock ASP.NET Configuration Settings
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)
Conceptos
ASP.NET Configuration File Hierarchy
Otros recursos
Opciones de configuración generales (ASP.NET)
Opciones de configuración de ASP.NET