MemoryCacheElement.CacheMemoryLimitMegabytes Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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