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).