MemoryCacheElement.CacheMemoryLimitMegabytes Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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>.