DefaultCacheCapabilities 열거형

정의

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

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

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

필드

Name Description
None 0

캐시 구현은 열거형에 DefaultCacheCapabilities 설명된 기능을 제공하지 않습니다.

InMemoryProvider 1

캐시 구현은 적어도 부분적으로 메모리에서 실행됩니다. 분산 캐시는 이 플래그를 설정하지 않는 반면, 클래스와 같은 메모리 내 캐시는 이 플래그를 MemoryCache 설정하지 않습니다.

OutOfProcessProvider 2

캐시 구현은 out-of-process로 실행됩니다. 분산 캐시는 이 플래그를 설정하는 반면, 클래스와 같은 메모리 내 캐시는 MemoryCache 설정하지 않습니다.

CacheEntryChangeMonitors 4

캐시 구현은 항목을 모니터링하는 변경 모니터를 만드는 기능을 지원합니다.

AbsoluteExpirations 8

캐시 구현은 특정 날짜 및 시간에 캐시 항목을 자동으로 제거하는 기능을 지원합니다.

SlidingExpirations 16

캐시 구현은 지정된 시간 범위에서 액세스되지 않은 캐시 항목을 자동으로 제거하는 기능을 지원합니다.

CacheEntryUpdateCallback 32

캐시 구현은 항목이 캐시에서 제거될 예정이라는 알림을 표시할 수 있습니다. 또한 이 설정은 캐시 구현이 제거되는 항목을 새 캐시 항목으로 자동으로 바꾸는 기능을 지원한다는 것을 나타냅니다.

CacheEntryRemovedCallback 64

캐시 구현은 항목이 캐시에서 제거되었다는 알림을 표시할 수 있습니다.

CacheRegions 128

캐시 구현은 스토리지를 캐시 지역으로 분할하는 기능을 지원하며, 해당 지역에 캐시 항목을 삽입하고 해당 지역에서 캐시 항목을 검색하는 기능을 지원합니다.

설명

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

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

적용 대상