<element system.runtime.caching> (nastavení mezipaměti)

Poskytuje konfiguraci pro výchozí implementaci v paměti ObjectCache prostřednictvím memoryCache položky v konfiguračním souboru.

<Konfigurace>
  <System.runtime.caching>

Syntax

<system.runtime.caching >  
   <!-- child elements -->  
</system.runtime.caching >  

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

None

Podřízené elementy

Element Popis
<Memorycache> Definuje prvek, který se používá ke konfiguraci mezipaměti, která je založená na MemoryCache třídě.

Nadřazené elementy

Element Popis
<Konfigurace> Určuje kořenový prvek v každém konfiguračním souboru, který se používá v modulu CLR (Common Language Runtime) a aplikacích rozhraní .NET Framework.

Poznámky

Třídy v tomto oboru názvů poskytují způsob použití zařízení ukládání do mezipaměti, jako jsou ty v ASP.NET, ale bez závislosti na System.Web sestavení. Další informace najdete v tématu Ukládání do mezipaměti v aplikacích rozhraní .NET Framework.

Poznámka

Funkce ukládání výstupu System.Runtime.Caching do mezipaměti a typy v oboru názvů jsou v rozhraní .NET Framework 4 nové.

Příklad

Následující příklad ukazuje, jak nakonfigurovat mezipaměť, která je založená na MemoryCache třídě. Příklad ukazuje, jak nakonfigurovat instanci namedCaches položky pro mezipaměť paměti. Název mezipaměti se nastaví na výchozí název položky mezipaměti nastavením atributu name na Výchozí.

Atribut cacheMemoryLimitMegabytes a physicalMemoryPercentage atribut jsou nastaveny na nulu. Nastavení těchto atributů na nulu MemoryCache znamená, že se ve výchozím nastavení používají heuristika automatické velikosti. Implementace mezipaměti by měla každé dvě minuty porovnávat aktuální zatížení paměti s absolutními a procentuálními limity paměti.

<configuration>  
  <system.runtime.caching>  
    <memoryCache>  
      <namedCaches>  
          <add name="Default"
               cacheMemoryLimitMegabytes="0"
               physicalMemoryLimitPercentage="0"  
               pollingInterval="00:02:00" />  
      </namedCaches>  
    </memoryCache>  
  </system.runtime.caching>  
</configuration>  

Viz také