다음을 통해 공유


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)을 참조하십시오.

참고

응용 프로그램에서 알림을 사용하려면 명명된 캐시에서 알림을 사용하도록 설정해야 합니다. New-Cache 또는 Set-CacheConfig 명령에 notificationsEnabled 매개 변수를 사용합니다. 자세한 내용은 PowerShell을 사용한 캐시 관리(Velocity)를 참조하십시오.

플랫폼

개발 플랫폼

Visual Studio 2010 이상, .NET Framework 4

대상 플랫폼

Windows 7; Windows Server 2008 R2; Windows Server 2008 서비스 팩 2; Windows Vista 서비스 팩 2

Change History

참고 항목

참조 항목

Microsoft.ApplicationServer.Caching 네임스페이스