다음을 통해 공유


<namedCaches>의 <add> 요소

메모리 캐시에 대한 namedCaches 컬렉션에 namedCache 항목을 추가합니다.

<configuration>
  <system.runtime.caching>
    <memoryCache>
      <namedCaches>
        <add>

Syntax

<namedCaches>  
    <add name="Default" />  
      <!-- child elements -->  
 </namedCaches>  

Type

None

특성 및 요소

다음 섹션에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.

특성

attribute Description
CacheMemoryLimitMegabytes MemoryCache의 인스턴스가 커질 수 있는 최대 허용 크기(MB)를 지정하는 정수 값입니다. 기본값은 0입니다. 이 경우 MemoryCache 클래스의 자동 크기 조정 추론이 기본적으로 사용됩니다.
Name 캐시의 이름입니다.
PhysicalMemoryLimitPercentage 캐시에서 사용할 수 있는 실제로 설치된 컴퓨터 메모리의 최대 백분율을 지정하는 0에서 100 사이의 정수 값입니다. 기본값은 0입니다. 이 경우 MemoryCache 클래스의 자동 크기 조정 추론이 기본적으로 사용됩니다.
PollingInterval 캐시 구현이 현재 메모리 로드를 캐시 인스턴스에 대해 설정된 절대 및 백분율 기반 메모리 제한과 비교하기까지의 시간 간격을 나타내는 값입니다. 이 값은 "HH:MM:SS" 형식으로 입력됩니다.

자식 요소

None

부모 요소

요소 Description
<namedCaches> 명명된 MemoryCache 인스턴스에 대한 구성 설정 컬렉션을 포함합니다.

설명

add 요소는 메모리 캐시에 대한 namedCaches 컬렉션에 항목을 추가합니다. 컬렉션에 다른 명명된 캐시가 없는지 확인하기 위해 add 요소를 사용하기 전에 clear 요소를 사용할 수 있습니다. 이 요소는 machine.config 파일과 Web.config 파일에서 사용할 수 있습니다.

예제

다음 예에서는 메모리 캐시를 위해 기본 namedCache 항목에 대한 설정을 namedCaches 컬렉션으로 정의하는 방법을 보여 줍니다.

<configuration>  
  
  <system.runtime.caching>  
    <memoryCache>  
      <namedCaches>  
          <add name="Default"
               cacheMemoryLimitMegabytes="0"
               physicalMemoryPercentage="0"  
               pollingInterval="00:02:00" />  
      </namedCaches>  
    </memoryCache>  
  </system.runtime.caching>  
  
</configuration>  

참고 항목