DataCacheLocalCacheInvalidationPolicy 列舉
指定用於將本機快取物件判定為無效的方式。
命名空間: Microsoft.ApplicationServer.Caching
組件: Microsoft.ApplicationServer.Caching.Core (於 microsoft.applicationserver.caching.core.dll)
使用方式
語法
'宣告
Public Enumeration DataCacheLocalCacheInvalidationPolicy
public enum DataCacheLocalCacheInvalidationPolicy
public enum class DataCacheLocalCacheInvalidationPolicy
public enum DataCacheLocalCacheInvalidationPolicy
public enum DataCacheLocalCacheInvalidationPolicy
成員
成員名稱 | 描述 |
---|---|
NotificationBased | 指定物件將存在於本機快取中,直到被快取通知自動判定為無效。 |
TimeoutBased | 指定物件將存在於本機快取中,直到物件的存留期達到 DataCacheFactory 建構函式中指定的 localCacheTimeout 期間。 |
備註
使用 TimeoutBased 列舉指定本機快取同步原則時,一旦物件下載到本機快取,直到達到 DataCacheFactory 建構函式的 localCacheTimeout 參數指定的物件逾時值之前,它們會一直存在於本機快取中。當物件達到此逾時值時,就會被判定為無效,這樣當用戶端下次要求物件時,系統會從快取叢集更新每個物件。
使用 NotificationBased 列舉時,快取通知會自動將本機快取物件判定為無效。物件存留期只能和 DataCacheFactory 建構函式的 pollInterval 參數指定的通知輪詢間隔一樣短。
如需詳細資訊,請參閱到期與收回 (Velocity) 與快取通知 (Velocity)。
注意
若要讓您的應用程式使用通知,您必須在具名快取上啟用它們。使用 notificationsEnabled
參數來搭配 New-Cache
或 Set-CacheConfig
命令。如需詳細資訊,請參閱使用 PowerShell 來管理快取 (Velocity)。
平台
開發平台
Visual Studio 2010 與更新版本, .NET Framework 4
目標平台
Windows 7; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2