Share via


Enumerazione DataCacheLocalCacheInvalidationPolicy

Specifica il modo in cui gli oggetti memorizzati localmente nella cache devono essere invalidati.

Spazio dei nomi: Microsoft.ApplicationServer.Caching
Assembly: Microsoft.ApplicationServer.Caching.Core (in microsoft.applicationserver.caching.core.dll)

Uso

Sintassi

'Dichiarazione
Public Enumeration DataCacheLocalCacheInvalidationPolicy
public enum DataCacheLocalCacheInvalidationPolicy
public enum class DataCacheLocalCacheInvalidationPolicy
public enum DataCacheLocalCacheInvalidationPolicy
public enum DataCacheLocalCacheInvalidationPolicy

Membri

Nome membro Descrizione
NotificationBased Specifica che gli oggetti rimarranno nella cache locale fino a quando saranno invalidati automaticamente da una notifica della cache. 
TimeoutBased Specifica che gli oggetti rimarranno nella cache locale fino a quando la loro durata raggiungerà il limite di durata indicato dal parametro localCacheTimeout specificato nel costruttore DataCacheFactory

Osservazioni

Quando si utilizza l'enumerazione TimeoutBased per specificare i criteri di sincronizzazione della cache locale, una volta che gli oggetti sono stati scaricati nella cache locale, vi rimarranno fino a quando verrà raggiunto il valore di timeout dell'oggetto specificato nel parametro localCacheTimeout del costruttore DataCacheFactory. Quando gli oggetti raggiungono il valore di timeout, vengono invalidati in modo che sia possibile eseguire l'aggiornamento di ciascun oggetto dal cluster di cache la volta successiva che verrà richiesto.

Quando si utilizza l'enumerazione NotificationBased, gli oggetti memorizzati localmente nella cache verranno invalidati automaticamente dalle notifiche della cache. La durata minima dell'oggetto potrà essere uguale soltanto all'intervallo di polling della notifica specificato nel parametro pollInterval del costruttore DataCacheFactory.

Per ulteriori informazioni, vedere Scadenza ed eliminazione (Velocità) e Notifiche cache (Velocità).

Nota

Affinché l'applicazione sia in grado di utilizzare le notifiche, è necessario abilitarle su una cache denominata. A questo scopo, utilizzare il parametro notificationsEnabled con i comandi New-Cache o Set-CacheConfig. Per ulteriori informazioni, vedere Amministrazione della cache con Windows PowerShell (Velocità).

Piattaforme

Piattaforme di sviluppo

Visual Studio 2010 e versioni successive, .NET Framework 4

Piattaforme di destinazione

Windows 7; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2

Change History

Vedere anche

Informazioni di riferimento

Spazio dei nomi Microsoft.ApplicationServer.Caching