<namedCaches> Öğesi (Önbellek Ayarları)

Adlandırılmış MemoryCache örnekler için yapılandırma ayarları koleksiyonunu belirtir. özelliği, NamedCaches yapılandırma dosyasının bir veya daha fazla namedCaches öğesinden yapılandırma ayarlarının koleksiyonuna başvurur.

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

Syntax

<namedCaches>  
  <add name="Default"/>
</namedCaches>  

Tür

None

Öznitelikler ve Öğeler

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

Öznitelikler

Öznitelik Açıklama
cacheMemoryLimitMegabytes bir örneğinin büyüyebileceği izin verilen en büyük boyutu megabayt cinsinden belirten bir MemoryCache tamsayı değeri. Varsayılan değer 0'dır ve bu da sınıfın otomatikleştirme buluşsal özelliklerinin MemoryCache varsayılan olarak kullanıldığı anlamına gelir.
name Önbelleğin adı.
physicalMemoryLimitPercentage Önbellek tarafından kullanılabilecek fiziksel olarak yüklenmiş bilgisayar belleğinin en yüksek yüzdesini belirten 0 ile 100 arasında bir tamsayı değeri. Varsayılan değer 0'dır ve bu da sınıfın otomatikleştirme buluşsal özelliklerinin MemoryCache varsayılan olarak kullanıldığı anlamına gelir.
pollingInterval Önbellek uygulamasının geçerli bellek yükünü önbellek örneği için ayarlanan mutlak ve yüzde tabanlı bellek sınırlarıyla karşılaştırdığı zaman aralığını gösteren değer. Bu değer "SS:AA:SS" biçiminde girilir.

Alt Öğeler

Öğe Açıklama
<Ekle> Bir bellek önbelleği için koleksiyona namedCaches adlandırılmış önbellek ekler.
<Temizleyin> namedCaches Bellek önbelleği koleksiyonunu temizler.
<Kaldırmak> Bir bellek önbelleği için adlandırılmış önbellek girdisini namedCaches koleksiyondan kaldırır.

Ü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.
<Memorycache> sınıfını temel alan bir önbelleği yapılandırmak için kullanılan bir öğeyi MemoryCache tanımlar.
<system.runtime.caching> .NET Framework yerleşik olarak bulunan uygulamalarda çıktı önbelleği uygulamanıza olanak sağlayan türler içerir.

Açıklamalar

Web.config dosyasının bellek önbelleği yapılandırma bölümü koleksiyonun namedCaches , removeve clear özniteliklerini içerebiliradd. Her namedCaches giriş özniteliği tarafından name benzersiz olarak tanımlanır.

Uygulama yapılandırma dosyalarındaki bilgilere başvurarak bellek önbelleği girdilerinin örneklerini alabilirsiniz. Varsayılan olarak, yapılandırma dosyasında yalnızca varsayılan önbellek örneğinin bir girdisi vardır. Varsayılan önbellek örneği özelliğinden Default döndürülen örnektir.

name özniteliğini "Default" olarak ayarlarsanız, öğesi varsayılan bellek önbelleği örneğini kullanır.

Örnek

Aşağıdaki örnek, özniteliğini "Default" olarak ayarlayarak önbelleğin adını varsayılan önbellek girdisi adına ayarlamayı name gösterir.

cacheMemoryLimitMegabytes özniteliği ve physicalMemoryPercentage özniteliği sıfır olarak ayarlanır. Bu özniteliklerin sıfır olarak ayarlanması, sınıfın otomatikleştirme buluşsal özelliklerinin MemoryCache kullanıldığı anlamına gelir. Ö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ırı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.