MemoryCacheElement.PhysicalMemoryLimitPercentage 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 teljes rendszer fizikai memóriahasználatának százalékos arányát, amelynél a gyorsítótár megkezdi a bejegyzések kiürítését.
public:
property int PhysicalMemoryLimitPercentage { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("physicalMemoryLimitPercentage", DefaultValue=0)]
[System.Configuration.IntegerValidator(MaxValue=100, MinValue=0)]
public int PhysicalMemoryLimitPercentage { get; set; }
[<System.Configuration.ConfigurationProperty("physicalMemoryLimitPercentage", DefaultValue=0)>]
[<System.Configuration.IntegerValidator(MaxValue=100, MinValue=0)>]
member this.PhysicalMemoryLimitPercentage : int with get, set
Public Property PhysicalMemoryLimitPercentage As Integer
Tulajdonság értéke
A használatban lévő fizikai memória százalékos aránya, 1 és 100 közötti egész számként 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
Ha a rendszerben használt fizikai memória teljes mennyisége meghaladja a megadott korlátot, a memóriagyorsítótár-implementáció eltávolítja a gyorsítótár bejegyzéseit.
A tulajdonság beállítása az PhysicalMemoryLimit alkalmazáskonfigurációs fájl konfigurációs attribútumából physicalMemoryLimitPercentage olvasható be. Másik lehetőségként az osztály inicializálásakor is átadható az MemoryCache érték.
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>.