다음을 통해 공유


DefaultCacheCapabilities 열거형

정의

캐시 구현에서 제공하는 기능 집합을 나타냅니다.

이 열거형은 멤버 값의 비트 조합을 지원합니다.

public enum class DefaultCacheCapabilities
[System.Flags]
public enum DefaultCacheCapabilities
[<System.Flags>]
type DefaultCacheCapabilities = 
Public Enum DefaultCacheCapabilities
상속
DefaultCacheCapabilities
특성

필드

AbsoluteExpirations 8

캐시 구현이 특정 날짜와 시간에 캐시 엔트리를 자동으로 제거하는 기능을 지원합니다.

CacheEntryChangeMonitors 4

캐시 구현이 엔트리를 모니터링하는 변경 모니터를 만드는 기능을 지원합니다.

CacheEntryRemovedCallback 64

캐시 구현이 캐시에서 엔트리가 제거되었다는 알림을 발생시킬 수 있습니다.

CacheEntryUpdateCallback 32

캐시 구현이 캐시에서 엔트리가 제거된다는 알림을 발생시킬 수 있습니다. 이 설정은 또한 캐시 구현에서 제거될 엔트리를 새 캐시 엔트리로 자동으로 바꾸는 기능을 지원함을 나타냅니다.

CacheRegions 128

캐시 구현이 해당 스토리지를 캐시 영역으로 분할하는 기능을 지원하며 이러한 영역에 캐시 엔트리를 삽입하고 해당 영역에서 캐시 엔트리를 검색하는 기능도 지원합니다.

InMemoryProvider 1

캐시 구현이 최소한 부분적으로 메모리 내에서 실행됩니다. 분산 캐시는 이 플래그를 설정하지 않지만 메모리 내 캐시(예: MemoryCache 클래스)는 이 플래그를 설정합니다.

None 0

캐시 구현이 DefaultCacheCapabilities 열거형에 설명된 어떤 기능도 제거하지 않습니다.

OutOfProcessProvider 2

캐시 구현이 out-of-process에서 실행됩니다. 분산 캐시는 이 플래그를 설정하지만 메모리 내 캐시(예: MemoryCache 클래스)는 이 플래그를 설정하지 않습니다.

SlidingExpirations 16

캐시 구현이 지정된 시간 범위 내에 액세스되지 않은 캐시 엔트리를 자동으로 제거하는 기능을 지원합니다.

설명

클래스는 DefaultCacheCapabilities 플래그 열거형입니다. 필드 값은 비트이며 캐시의 기능을 설명하는 플래그 집합으로 결합할 수 있습니다.

열거형을 DefaultCacheCapabilities 사용하여 프로그래밍 방식으로 캐시 구현의 동작을 설정할 수 있습니다. 이 동작은 특정 캐시가 구현하는 기능의 조합을 기반으로 합니다.

적용 대상