Aracılığıyla paylaş


<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.

<konfigürasyon>
   <system.runtime.caching>

Sözdizimi

<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.

Attributes

None

Alt Öğeler

Öğe Description
<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 Description
<konfigürasyon> 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ığı olmaz. Daha fazla bilgi için bkz. .NET Framework Uygulamalarında Önbelleğe Alma.

Uyarı

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

Example

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 girdinin bir örneğinin nasıl yapılandırılır namedCaches gösterilmektedir. Önbelleğin adı, özniteliği "Varsayılan" olarak ayarlanarak name varsayılan önbellek girdisi adına ayarlanır.

cacheMemoryLimitMegabytes özniteliği ve physicalMemoryPercentage özniteliği sıfır olarak ayarlanır. Bu özniteliklerin sıfır olarak ayarlanması, otomatikleştirme buluşsal özelliklerinin 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 bakınız