Freigeben über


MemoryCacheElement.PhysicalMemoryLimitPercentage Eigenschaft

Definition

Ruft den Prozentsatz des Serverarbeitsspeichers, der vom Cache verwendet werden kann, ab oder legt ihn 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 physikalischen Speichers, der vom Cache verwendet werden kann, als ganze Zahl zwischen 1 und 100. Der Standard ist 0 (null), wodurch angegeben wird, dass MemoryCache-Instanzen den eigenen Arbeitsspeicher auf Grundlage des auf dem Computer installierten Arbeitsspeichers verwalten.

Attribute

Hinweise

Wenn die Cachegröße den angegebenen Grenzwert überschreitet, entfernt die Speichercacheimplementierung Cacheeinträge.

Die Einstellung für die PhysicalMemoryLimit -Eigenschaft kann aus dem physicalMemoryLimitPercentage 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