Sdílet prostřednictvím


MemoryCache.CacheMemoryLimit Vlastnost

Definice

Získá množství paměti v počítači v bajtech, které lze použít v mezipaměti.

public:
 property long CacheMemoryLimit { long get(); };
public long CacheMemoryLimit { get; }
member this.CacheMemoryLimit : int64
Public ReadOnly Property CacheMemoryLimit As Long

Hodnota vlastnosti

Velikost paměti v bajtech.

Poznámky

Důležité

V .NET Core a .NET 5.0 a novějších nemá CacheMemoryLimit tato vlastnost žádný vliv. Základní implementace pro vynucování tohoto limitu není funkční mimo rozhraní .NET Framework.

V rozhraní .NET Framework (4.x) pokud aktuální instance mezipaměti překročí limit paměti nastavené vlastností CacheMemoryLimit , implementace mezipaměti odebere položky mezipaměti. Každá instance mezipaměti v aplikaci může používat množství paměti určené CacheMemoryLimit vlastností. V .NET Core a novější vrátí tato vlastnost hodnotu z parametrů konfigurace nebo konstruktoru, ale nevynucuje se.

Nastavení vlastnosti CacheMemoryLimit můžete zadat v konfiguračním souboru aplikace. Alternativně je možné je předat v konstruktoru nebo volajícím při MemoryCache inicializaci instance.

Platí pro

Viz také