Aracılığıyla paylaş


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ü bellek miktarına göre kendi belleklerini yönettiğini gösterir.

Öznitelikler

Açıklamalar

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

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

Bu özellik, benzersiz bir önbellek yapılandırmasına karşılık gelen her namedCaches öğeyle öğeler halinde 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.