MemoryCacheElement.PhysicalMemoryLimitPercentage Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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).