구성 파일의 항목을 통해 기본 메모리 ObjectCache 내 구현에 memoryCache 대한 구성을 제공합니다.
<구성>
<system.runtime.caching>
문법
<system.runtime.caching >
<!-- child elements -->
</system.runtime.caching >
특성 및 요소
다음의 섹션은 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
Attributes
None
자식 요소
| 요소 | Description |
|---|---|
| <memoryCache> | 클래스를 기반으로 MemoryCache 하는 캐시를 구성하는 데 사용되는 요소를 정의합니다. |
부모 요소
| 요소 | Description |
|---|---|
| <구성> | 공용 언어 런타임 및 .NET Framework 애플리케이션에서 사용하는 모든 구성 파일의 루트 요소를 지정합니다. |
비고
이 네임스페이스의 클래스는 어셈블리에 대한 종속성 System.Web 없이 ASP.NET 캐싱 기능을 사용하는 방법을 제공합니다. 자세한 내용은 .NET Framework 애플리케이션의 캐싱을 참조하세요.
비고
네임스페이스의 출력 캐싱 기능 및 형식 System.Runtime.Caching 은 .NET Framework 4의 새로운 기능입니다.
예시
다음 예제에서는 클래스를 기반으로 MemoryCache 하는 캐시를 구성하는 방법을 보여줍니다. 이 예제에서는 메모리 캐시에 대한 항목의 인스턴스를 namedCaches 구성하는 방법을 보여 줍니다. 캐시 이름은 특성을 "기본값"으로 설정하여 기본 캐시 항목 이름으로 설정 name 됩니다.
cacheMemoryLimitMegabytes 특성과 특성은 physicalMemoryPercentage 0으로 설정됩니다. 이러한 특성을 0으로 설정하면 MemoryCache 자동 크기 조정 추론이 기본적으로 사용됩니다. 캐시 구현은 현재 메모리 부하를 2분마다 절대 및 백분율 기반 메모리 제한과 비교해야 합니다.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryLimitPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>
참고하십시오
.NET