Sdílet prostřednictvím


<system.runtime.caching> – element (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>

Syntaxe

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

Atributy a prvky

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

Attributes

None

Podřízené prvky

prvek Description
<memoryCache> Definuje prvek, který se používá ke konfiguraci mezipaměti založené na MemoryCache třídě.

Nadřazené prvky

prvek Description
<konfigurace> Určuje kořenový prvek v každém konfiguračním souboru, který používá modul CLR (Common Language Runtime) a aplikace .NET Framework.

Poznámky

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

Poznámka:

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

Example

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

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

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