Freigeben über


MemoryCacheElement.PhysicalMemoryLimitPercentage Eigenschaft

Definition

Ruft den Prozentsatz der gesamten physischen Speicherauslastung des Systems ab, bei der der Cache mit dem Entfernen von Einträgen beginnt, oder legt diesen fest.

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

Eigenschaftswert

Der Prozentsatz des verwendeten physischen Speichers, ausgedrückt als ganzzahliger Wert von 1 bis 100. Der Standardwert ist Null, was angibt, dass MemoryCache Instanzen ihren eigenen Speicher basierend auf der Menge des auf dem Computer installierten Arbeitsspeichers verwalten.

Attribute

Hinweise

Wenn die Gesamtmenge des für das System verwendeten physischen Arbeitsspeichers den angegebenen Grenzwert überschreitet, entfernt die Speichercacheimplementierung Cacheeinträge.

Die Einstellung für die PhysicalMemoryLimit Eigenschaft kann aus physicalMemoryLimitPercentage dem Konfigurationsattribute in der Anwendungskonfigurationsdatei gelesen werden. Alternativ kann der Wert übergeben werden, wenn die MemoryCache Klasse initialisiert wird.

Weitere Informationen zum Konfigurieren des Caches finden Sie unter <namedCaches-Element> (Cacheeinstellungen).

Gilt für:

Weitere Informationen