<system.runtime.caching-element> (cacheinställningar)
Tillhandahåller konfiguration för standardimplementeringen i minnet ObjectCache via memoryCache
posten i konfigurationsfilen.
<Konfiguration>
<system.runtime.caching>
Syntax
<system.runtime.caching >
<!-- child elements -->
</system.runtime.caching >
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
None
Underordnade element
Element | Beskrivning |
---|---|
<memoryCache> | Definierar ett element som används för att konfigurera en cache som baseras på MemoryCache klassen . |
Överordnade element
Element | Beskrivning |
---|---|
<Konfiguration> | Anger rotelementet i varje konfigurationsfil som används av den vanliga språkkörningen och .NET Framework program. |
Kommentarer
Klasserna i det här namnområdet är ett sätt att använda cachelagringsanläggningar som de i ASP.NET, men utan beroende av System.Web
sammansättningen. Mer information finns i Cachelagring i .NET Framework-program.
Anteckning
Cachelagringsfunktionerna för utdata och typerna System.Runtime.Caching i namnområdet är nya i .NET Framework 4.
Exempel
I följande exempel visas hur du konfigurerar en cache som baseras på MemoryCache klassen . Exemplet visar hur du konfigurerar en instans av namedCaches
posten för minnescachen. Namnet på cachen anges till standardnamnet för cacheposten genom att attributet anges name
till "Standard".
Attributet cacheMemoryLimitMegabytes
och attributet är inställda på physicalMemoryPercentage
noll. Om du anger dessa attribut till noll används heuristiken MemoryCache för automatisk storlek som standard. Cacheimplementeringen bör jämföra den aktuella minnesbelastningen med de absoluta och procentbaserade minnesgränserna varannan minut.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryLimitPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>