MemoryCacheElement.CacheMemoryLimitMegabytes Özellik

Tanım

Bir MemoryCache nesne örneğinin büyüyebileceği maksimum bellek boyutunu megabayt cinsinden alır veya ayarlar.

public:
 property int CacheMemoryLimitMegabytes { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("cacheMemoryLimitMegabytes", DefaultValue=0)]
[System.Configuration.IntegerValidator(MinValue=0)]
public int CacheMemoryLimitMegabytes { get; set; }
[<System.Configuration.ConfigurationProperty("cacheMemoryLimitMegabytes", DefaultValue=0)>]
[<System.Configuration.IntegerValidator(MinValue=0)>]
member this.CacheMemoryLimitMegabytes : int with get, set
Public Property CacheMemoryLimitMegabytes As Integer

Özellik Değeri

Megabayt cinsinden en büyük bellek boyutu miktarı. Varsayılan değer sıfırdır ve bu, örneklerin MemoryCache bilgisayarda yüklü olan bellek miktarına göre kendi belleklerini yönettiğini gösterir.

Öznitelikler

Açıklamalar

özellik değeri, CacheMemoryLimitMegabytes yapılandırma öğesindeki cacheMemoryLimitMegabytes yapılandırma özniteliğini namedCaches temsil eder.

Önbellek boyutu belirtilen sınırı aşarsa, bellek önbelleği uygulaması önbellek girdilerini kaldırır.

Bu özellik, her namedCaches öğe benzersiz bir önbellek yapılandırmasına karşılık gelen öğelerde namedCaches ayrı ayrı ayarlanabilir.

Özelliğin CacheMemoryLimit ayarları yapılandırma dosyasındaki cacheMemoryLimitMegabytes yapılandırma özniteliğinden okunabilir. Alternatif olarak, sınıf başlatıldığında ayarlar geçirilebilir MemoryCache .

Önbelleği yapılandırma hakkında daha fazla bilgi için bkz <. namedCaches> Öğesi (Önbellek Ayarları).

Şunlara uygulanır

Ayrıca bkz.