Enumeración de DataCacheLocalCacheInvalidationPolicy
Especifica el modo en que se debe invalidar los objetos almacenados en caché localmente.
Espacio de nombres: Microsoft.ApplicationServer.Caching
Ensamblado: Microsoft.ApplicationServer.Caching.Core (en microsoft.applicationserver.caching.core.dll)
Uso
Sintaxis
'Declaración
Public Enumeration DataCacheLocalCacheInvalidationPolicy
public enum DataCacheLocalCacheInvalidationPolicy
public enum class DataCacheLocalCacheInvalidationPolicy
public enum DataCacheLocalCacheInvalidationPolicy
public enum DataCacheLocalCacheInvalidationPolicy
Miembros
Nombre del miembro | Descripción |
---|---|
NotificationBased | Especifica que los objetos permanecerán en la memoria caché local hasta que se invaliden automáticamente mediante una notificación de caché. |
TimeoutBased | Especifica que los objetos permanecerán en la memoria caché local hasta que su duración alcance el valor de localCacheTimeout especificado en el constructor DataCacheFactory. |
Comentarios
Si se usa la enumeración TimeoutBased para especificar la política de sincronización de caché local, una vez se hayan descargado los objetos a la memoria caché local, permanecerán ahí hasta que alcancen el valor de tiempo de espera del objeto especificado en el parámetro localCacheTimeout del constructor DataCacheFactory. Cuando los objetos alcanzan el valor de tiempo de espera, se invalidan, de modo que puedan actualizarse desde el clúster de caché la próxima vez que se solicite.
Si se usa la enumeración NotificationBased, los objetos almacenados en caché localmente se invalidarán automáticamente mediante notificaciones de caché. La duración del objeto puede ser tan breve como el intervalo de sondeo de la notificación especificado por el parámetro pollInterval del constructor DataCacheFactory.
Para obtener más información, vea Caducidad y expulsión (Velocity) y Notificaciones de caché (Velocity).
Nota
Para que la aplicación use notificaciones, debe habilitarlas en una caché con nombre. Use el parámetro notificationsEnabled
con los comandos New-Cache
o Set-CacheConfig
. Para obtener más información, vea Administración de caché mediante PowerShell (Velocity).
Plataformas
Plataformas de desarrollo
Visual Studio 2010 y posterior, .NET Framework 4
Plataformas de destino
Windows 7; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2