MemoryCacheElement.CacheMemoryLimitMegabytes Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia maksymalny rozmiar pamięci w megabajtach, do którego może wzrosnąć wystąpienie MemoryCache obiektu.
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
Wartość właściwości
Maksymalna ilość pamięci w megabajtach. Wartość domyślna to zero, co oznacza, że MemoryCache wystąpienia zarządzają własną pamięcią na podstawie ilości pamięci zainstalowanej na komputerze.
- Atrybuty
Uwagi
Wartość CacheMemoryLimitMegabytes właściwości reprezentuje cacheMemoryLimitMegabytes
atrybut konfiguracji w elemecie namedCaches
konfiguracji.
Jeśli rozmiar pamięci podręcznej przekracza określony limit, implementacja pamięci podręcznej usuwa wpisy pamięci podręcznej.
Tę właściwość można ustawić indywidualnie w namedCaches
elementach, z każdym namedCaches
elementem odpowiadającym unikatowej konfiguracji pamięci podręcznej.
Ustawienia właściwości CacheMemoryLimit można odczytać z atrybutu cacheMemoryLimitMegabytes
konfiguracji w pliku konfiguracji. Alternatywnie ustawienia można przekazać po zainicjowaniu MemoryCache klasy.
Aby uzyskać więcej informacji na temat konfigurowania pamięci podręcznej, zobacz <namedCaches> , element (ustawienia pamięci podręcznej).