Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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>