Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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>