Compartir vía


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

Change History

Vea también

Referencia

Espacio de nombres de Microsoft.ApplicationServer.Caching