Share via


MemoryCacheElement.CacheMemoryLimitMegabytes Vlastnost

Definice

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

Platí pro

Viz také