共用方式為


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-CacheSet-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

Change History

另請參閱

參考資料

Microsoft.ApplicationServer.Caching 命名空間