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, že instance objektu MemoryCache může zvětšit.
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ž znamená, ž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
elementech, přičemž každý namedCaches
prvek odpovídá jedinečné konfiguraci mezipaměti.
Nastavení vlastnosti CacheMemoryLimit lze číst z konfiguračního cacheMemoryLimitMegabytes
atributu v konfiguračním souboru. Případně lze nastavení předat při MemoryCache inicializaci třídy.
Další informace o konfiguraci mezipaměti najdete v tématu <namedCaches> – element (nastavení mezipaměti).