Aracılığıyla paylaş


caching için cache Ögesi (ASP.NET Ayarlar Şeması)

Bir ASP.NET Web uygulaması için uygulama çapında önbellek ayarlarını tanımlar.

<cache disableMemoryCollection="true|false" 
       disableExpiration="true|false" 
       privateBytesLimit="number" 
       percentagePhysicalMemoryUsedLimit="number" 
       privateBytesPollTime="HH:MM:SS" />

Öznitelikler ve Öğeler

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

Öznitelikler

Öznitelik

Açıklama

disableMemoryCollection

İsteğe bağlı Boolean özniteliği.

Makine bellek baskısı altında olduğunda oluşan önbellek koleksiyonunun devre dışı olup olmadığını gösteren değeri alır veya ayarlar.

disableExpiration

İsteğe bağlı Boolean özniteliği.

Önbellek süre bitiminin devre dışı olup olmadığını gösteren değeri alır veya ayarlar. Devre dışı bırakıldığında, önbelleğe alınmış ögelerin süresi sona ermez ve önbellek süresi dolan ögeleri arka plana atma meydana gelmez.

privateBytesLimit

İsteğe bağlı Int64 özniteliği.

Önbellek süresi dolmuş ögeleri temizlemeye başlamadan ve belleği boşaltma denemesinde bulunmadan önce bir uygulamanın özel bayt boyutunu gösteren değeri alır veya ayarlar. Bu sınır, hem önbellek tarafından kullanılan belleği hem de uygulamada kullanılan normal bellek ek yükünü içerir. Sıfır olarak ayarlamak, ASP.NET'in belleği boşalmaya ne zaman başlayacağını belirlemek için kendi buluşsal yöntemlerini kullanacağını gösterir.

percentagePhysicalMemoryUsedLimit

İsteğe bağlı Int32 özniteliği.

Önbelleğin ögeleri temizlemeye başlamadan ve belleği boşaltma girişiminde bulunmasından önce kullanılan makinenin en fazla fiziksel bellek yüzdesini gösteren değeri alır veya ayarlar. Sınırın kullanımdaki toplam fiziksel bellek için geçerli olduğuna dikkat edin. Sıfıra ayarlamak, girdilerin eklenir eklenmez hemen kaldırılmasına neden olur.

privateBytesPollTime

İsteğe bağlı TimeSpan özniteliği.

Uygulamanın özel bayt bellek kullanımı için yoklama arasındaki zaman aralığını gösteren değeri alır veya ayarlar.

Alt Öğeler

Yok.

Üst Öğeler

Öge

Açıklama

configuration

Ortak dil çalıştırma modülü ile .NET Framework uygulamaları tarafından kullanılan bütün yapılandırma dosyalarında yer alması gereken kök öge.

system.web

Yapılandırma dosyasındaki ASP.NET yapılandırma ayarları için kök öge belirtir. ASP.NET Web uygulamalarını yapılandıran ve uygulamaların davranışını denetleyen yapılandırma ögelerini içerir.

caching

Bir Web uygulaması için önbellek ayarlarını yapılandırır.

Açıklamalar

Varsayılan Yapılandırma

Aşağıdaki varsayılan cache ögesi makine yapılandırma dosyası veya kök Web.config dosyasında açıkça yapılandırılmamıştır, fakat .NET Framework sürüm 2.0'daki uygulama tarafından döndürülen varsayılan yapılandırma budur.

<cache disableMemoryCollection="false" 
  disableExpiration="false" privateBytesLimit="0" 
  percentagePhysicalMemoryUsedLimit="90" 
  privateBytesPollTime="00:02:00" />

Örnek

Aşağıdaki örnek, bir ASP.NET uygulaması için genel önbellek ayarlarını belirler.

<cache disableMemoryCollection = "false" 
  disableExpiration = "false" 
  privateBytesLimit = "20971520" 
  percentagePhysicalMemoryUsedLimit = 60" 
  privateBytesPollTime = "00:01:00"/>

Öğe Bilgileri

Yapılandırma bölümü işleyicisi

System.Web.Configuration.CacheSection

Yapılandırma üyesi

Cache

Yapılandırılabilir konumlar

Machine.config

Kök düzeyinde Web.config

Uygulama düzeyinde Web.config

Gereksinimler

IIS sürüm 5.0, 5.1 ve 6.0

.NET Framework sürüm 2.0

Visual Studio 2005

Ayrıca bkz.

Görevler

Nasıl Yapılır: Özel dizin Yer Ayarlar kullanarak yapılandırma

Nasıl Yapılır: ASP.NET Yapılandırması kilitlemek Ayarlar

Başvuru

system.web Ögesi (ASP.NET Ayarlar Şeması)

configuration Ögesi (Genel Ayarlar Şeması)

caching için cache Ögesi (ASP.NET Ayarlar Şeması)

System.Configuration

System.Web.Configuration

Kavramlar

ASP.NET önbellek yapılandırması

ASP.NET önbelleğe alma genel bakış

ASP.NET Yapılandırması dosyası hiyerarşi ve Kalıtım

ASP.NET Yapılandırması güvenliğini sağlama

ASP.NET Yapılandırması senaryoları

Diğer Kaynaklar

Genel Yapılandırma Ayarları (ASP.NET)

ASP.NET Yapılandırma Ayarları

ASP.NET Web site Administation

ASP.NET Yapılandırması dosyalarının

ASP.NET Yapılandırması API