<system.runtime.caching> Öğesi (Önbellek Ayarları)

Yapılandırma dosyasındaki girdi aracılığıyla memoryCache varsayılan bellek ObjectCache içi uygulama için yapılandırma sağlar.

<Yapılandırma>
  <system.runtime.caching>

Syntax

<system.runtime.caching >  
   <!-- child elements -->  
</system.runtime.caching >  

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

None

Alt Öğeler

Öğe Açıklama
<Memorycache> sınıfını temel alan bir önbelleği yapılandırmak için kullanılan bir öğeyi MemoryCache tanımlar.

Üst Öğeler

Öğe Açıklama
<Yapılandırma> Ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan her yapılandırma dosyasındaki kök öğesini belirtir.

Açıklamalar

Bu ad alanı içindeki sınıflar, ASP.NET içindekiler gibi önbelleğe alma olanaklarını kullanmak için bir yol sağlar, ancak derlemeye System.Web bağımlılık olmadan. Daha fazla bilgi için bkz. .NET Framework Uygulamalarında Önbelleğe Alma.

Not

Ad alanında çıktı önbelleğe alma işlevi ve türleri System.Runtime.Caching .NET Framework 4'te yenidir.

Örnek

Aşağıdaki örnek, sınıfını temel alan MemoryCache bir önbelleğin nasıl yapılandırıldığını gösterir. Örnekte, bellek önbelleği için girdi örneğinin nasıl yapılandırılır namedCaches gösterilmektedir. Önbelleğin adı, özniteliği "Varsayılan" olarak ayarlanarak varsayılan önbellek girdisi adına ayarlanır name .

cacheMemoryLimitMegabytes özniteliği ve physicalMemoryPercentage özniteliği sıfır olarak ayarlanır. Bu özniteliklerin sıfır olarak ayarlanması, otomatikleştirme buluşsallarının varsayılan olarak kullanıldığı anlamına gelir MemoryCache . Önbellek uygulaması, geçerli bellek yükünü her iki dakikada bir mutlak ve yüzde tabanlı bellek sınırlarıyla karşılaştırmalıdır.

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

Ayrıca bkz.