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