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.
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.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
Sözdizimi
<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.
Attributes
| Özellik | Description |
|---|---|
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; 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; 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 "HH:MM:SS" biçiminde girilir. |
Alt Öğeler
| Öğe | Description |
|---|---|
| <eklemek> | Bir bellek önbelleği için koleksiyona namedCaches adlandırılmış önbellek ekler. |
| <berrak> |
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 | Description |
|---|---|
<configuration> |
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'te yerleşik olarak bulunan uygulamalarda çıktı önbelleği uygulamanıza olanak sağlayan türleri içerir. |
Açıklamalar
Web.config dosyasının bellek önbelleği yapılandırma bölümü koleksiyon için add , removeve clear özniteliklerini içerebilirnamedCaches. 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 girişi 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.
Example
Aşağıdaki örnek, özniteliğini "Varsayılan" olarak ayarlayarak önbelleğin adını varsayılan önbellek girdisi adı olarak 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>