MemoryCacheElement.CacheMemoryLimitMegabytes Tulajdonság

Definíció

Lekéri vagy beállítja a maximális memóriaméretet megabájtban, amellyel egy MemoryCache objektumpéldány növekedhet.

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

Tulajdonság értéke

A maximális memóriaméret megabájtban kifejezve. Az alapértelmezett érték nulla, ami azt jelzi, hogy MemoryCache a példányok a számítógépre telepített memória mennyisége alapján kezelik a saját memóriájukat.

Attribútumok

Megjegyzések

A CacheMemoryLimitMegabytes tulajdonság értéke a cacheMemoryLimitMegabytes konfigurációs elem konfigurációs attribútumát namedCaches jelöli.

Ha a gyorsítótár mérete meghaladja a megadott korlátot, a memóriagyorsítótár implementációja eltávolítja a gyorsítótár bejegyzéseit.

Ez a tulajdonság egyenként állítható be elemekben namedCaches , és mindegyik namedCaches elem egyedi gyorsítótár-konfigurációnak felel meg.

A tulajdonság beállításai a CacheMemoryLimit konfigurációs fájl konfigurációs attribútumából cacheMemoryLimitMegabytes olvashatók be. Másik lehetőségként a beállítások átadhatók az MemoryCache osztály inicializálásakor.

A gyorsítótár konfigurálásáról további információt a namedCaches< Element (Cache Settings) című témakörben talál>.

A következőre érvényes:

Lásd még