Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt die Konfiguration für die standardmäßige speicherinterne Implementierung ObjectCache über den memoryCache
-Eintrag in der Konfigurationsdatei bereit.
<configuration>
<system.runtime.caching>
Syntax
<system.runtime.caching >
<!-- child elements -->
</system.runtime.caching >
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
None
Untergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<memoryCache> | Definiert ein Element, das für die Konfiguration des Cache verwendet wird, der auf der MemoryCache -Klasse basiert. |
Übergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<configuration> | Hiermit wird das Stammelement in jeder Konfigurationsdatei angegeben, die von der Common Language Runtime und .NET Framework-Anwendungen verwendet wird. |
Bemerkungen
Die Klassen in diesem Namespace bieten eine Möglichkeit, Zwischenspeicherfunktionen wie jene in ASP.NET zu verwenden, jedoch ohne eine Abhängigkeit von der System.Web
-Assembly. Weitere Informationen finden Sie unter Caching in .NET Framework Applications.
Hinweis
Die Ausgabenzwischenspeicherungsfunktion und -typen im System.Runtime.Caching-Namespace sind neu in .NET Framework 4.
Beispiel
Das folgende Beispiel zeigt die Konfiguration eines Cache, der auf der MemoryCache -Klasse basiert. Das Beispiel veranschaulicht, wie eine Instanz des namedCaches
-Eintrags für den Arbeitsspeichercache konfiguriert wird. Der Name des Caches wird auf den Standardnamen des Cacheeintrags festgelegt, indem das name
-Attribut auf „Default“ festgelegt wird.
Das cacheMemoryLimitMegabytes
- und das physicalMemoryPercentage
-Attribut werden auf 0 (Null) festgelegt. Werden diese Attribute auf 0 (Null) festgelegt, wird die MemoryCache -Heuristik zum automatischen Anpassen als Standard verwendet. Die Cacheimplementierung sollte die aktuelle Auslastung des Arbeitsspeichers alle zwei Minuten mit den absoluten und prozentualen Speichergrenzen vergleichen.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryLimitPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>