Udostępnij za pośrednictwem


MemoryCacheElement.CacheMemoryLimitMegabytes Właściwość

Definicja

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

Dotyczy

Zobacz też