Sdílet prostřednictvím


MemoryCacheElement.CacheMemoryLimitMegabytes Vlastnost

Definice

Získá nebo nastaví maximální velikost paměti v megabajtech, na kterou může instance objektu MemoryCache růst.

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

Hodnota vlastnosti

Maximální velikost paměti v megabajtech. Výchozí hodnota je nula, což značí, že MemoryCache instance spravují svou vlastní paměť na základě množství paměti nainstalované v počítači.

Atributy

Poznámky

Hodnota CacheMemoryLimitMegabytes vlastnosti představuje cacheMemoryLimitMegabytes atribut konfigurace v elementu namedCaches konfigurace.

Pokud velikost mezipaměti překročí zadaný limit, implementace mezipaměti paměti odebere položky mezipaměti.

Tuto vlastnost lze nastavit jednotlivě v namedCaches prvcích, přičemž každý namedCaches prvek odpovídá jedinečné konfiguraci mezipaměti.

Nastavení vlastnosti CacheMemoryLimit lze číst z atributu cacheMemoryLimitMegabytes konfigurace v konfiguračním souboru. Případně lze nastavení předat při MemoryCache inicializaci třídy.

Další informace o tom, jak nakonfigurovat mezipaměť, naleznete v tématu namedCaches – element (nastavení mezipaměti).</a0>

Platí pro

Viz také