エクスポート (0) 印刷
すべて展開
展開 最小化

DataCacheLocalCacheInvalidationPolicy 列挙体

ローカルにキャッシュされたオブジェクトを無効にする方法を指定します。

名前空間:  Microsoft.ApplicationServer.Caching
アセンブリ:  Microsoft.ApplicationServer.Caching.Core (Microsoft.ApplicationServer.Caching.Core.dll)

public enum DataCacheLocalCacheInvalidationPolicy

メンバー名説明
NotificationBasedオブジェクトがキャッシュ通知により自動的に無効になるまで、オブジェクトがローカル キャッシュ内に留まることを指定します。Windows Azure Shared Caching ではサポートされていません。
TimeoutBasedオブジェクトの有効期限が DataCacheFactory コンストラクターで指定されている localCacheTimeout 有効期限に到達するまで、オブジェクトがローカル キャッシュ内に留まることを指定します。

When using the TimeoutBased enumeration to specify local cache sync policy, once objects are downloaded to local cache, they will stay there until they reach the object timeout value specified in the DataCacheFactory constructor's localCacheTimeout parameter. When the objects reach the time-out value, they are invalidated so that each object can be refreshed from the cache cluster the next time that it is requested.

When using the NotificationBased enumeration, locally cached objects will be automatically invalidated by cache notifications. The object lifetime can only be as short as the notification polling interval specified by the DataCacheFactory constructor's pollInterval parameter.

注意

Notifications are not supported in Windows Azure Shared Caching. Windows Azure Shared Caching must use TimeoutBased invalidation.

In order for your application to use notifications, you need to enable them on a named cache. In Microsoft AppFabric 1.1 for Windows Server Caching, use the notificationsEnabled parameter with the New-Cache or Set-CacheConfig Windows PowerShell commands. In Windows Azure Caching, enable notifications in the Caching configuration of the role that hosts the cache.

コミュニティの追加

追加
表示:
© 2014 Microsoft