Dela via


<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>  

Se även