Перечисление 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 Указывает, что объекты будут оставаться в локальном кэше до тех пор, пока время их жизни не достигнет значения параметра localCacheTimeout в конструкторе DataCacheFactory.

Примечания

При использовании перечисления TimeoutBased для указания политики синхронизации локального кэша после загрузки объектов в локальный кэш они остаются в нем до завершения периода ожидания объекта, указанного в параметре localCacheTimeout конструктора DataCacheFactory. Когда период ожидания объектов истекает, они становятся недействительными, поэтому любой объект может быть обновлен из кластера кэша при очередном запросе.

При использовании перечисления NotificationBased объекты, сохраненные в локальном кэше, автоматически признаются недействительными с помощью уведомлений кэша. Время жизни объекта не может быть меньше интервала опроса уведомлений, указанного в параметре pollInterval конструктора DataCacheFactory.

Дополнительные сведения см. в разделах Окончание срока действия и вытеснение (Velocity) и Уведомления кэша (Velocity).

Примечание

Для использования уведомлений в приложении их следует включить в именованном кэше. Используйте для этого параметр notificationsEnabled с командой New-Cache или Set-CacheConfig. Дополнительные сведения см. в разделе Администрирование кэша с помощью PowerShell (Velocity).

Платформы

Платформы разработки

Visual Studio 2010 и более поздние выпуски, Платформа .NET Framework 4

Целевые платформы

Windows 7; Windows Server 2008 R2; Windows Server 2008 с пакетом обновления 2 (SP2); Windows Vista с пакетом обновления 2 (SP2)

Change History

См. также

Справочник

Пространство имен Microsoft.ApplicationServer.Caching