Sdílet prostřednictvím


<namedCaches> – element (nastavení mezipaměti)

Určuje kolekci nastavení konfigurace pro pojmenované MemoryCache instance. Vlastnost NamedCaches odkazuje na kolekci nastavení konfigurace z jednoho nebo více namedCaches prvků konfiguračního souboru.

<konfigurace>
   <system.runtime.caching>
     <memoryCache>
       <namedCaches>

Syntaxe

<namedCaches>
  <add name="Default"/>
</namedCaches>

Typ

None

Atributy a prvky

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

Attributes

Vlastnost Description
cacheMemoryLimitMegabytes Celočíselná hodnota, která určuje maximální povolenou velikost v megabajtech, na kterou může instance růst MemoryCache . Výchozí hodnota je 0, což znamená, že se ve výchozím nastavení používají heuristické heuristiky MemoryCache třídy.
name Název mezipaměti.
physicalMemoryLimitPercentage Celočíselná hodnota mezi 0 a 100, která určuje maximální procento fyzicky nainstalované paměti počítače, kterou může mezipaměť využívat. Výchozí hodnota je 0, což znamená, že se ve výchozím nastavení používají heuristické heuristiky MemoryCache třídy.
pollingInterval Hodnota, která označuje časový interval, po kterém implementace mezipaměti porovnává aktuální zatížení paměti s absolutními a procentuálními limity paměti nastavené pro instanci mezipaměti. Tato hodnota je zadána ve formátu HH:MM:SS.

Podřízené prvky

prvek Description
<přidat> Přidá pojmenovanou mezipaměť do namedCaches kolekce pro mezipaměť paměti.
<jasný> Vymaže kolekci namedCaches pro mezipaměť paměti.
<odstranit> Odebere pojmenovanou položku mezipaměti z namedCaches kolekce pro mezipaměť paměti.

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.
<memoryCache> Definuje prvek, který se používá ke konfiguraci mezipaměti založené na MemoryCache třídě.
<system.runtime.caching> Obsahuje typy, které umožňují implementovat ukládání výstupu do mezipaměti v aplikacích integrovaných do rozhraní .NET Framework.

Poznámky

Oddíl konfigurace mezipaměti paměti souboru Web.config může obsahovat addremovea clear atributy kolekcenamedCaches. Každá namedCaches položka je jedinečně identifikována atributem name .

Instance položek mezipaměti paměti můžete načíst odkazem na informace v konfiguračních souborech aplikace. Ve výchozím nastavení má v konfiguračním souboru položku pouze výchozí instance mezipaměti. Výchozí instance mezipaměti je instance vrácená z Default vlastnosti.

Pokud nastavíte atribut name na Default, element použije výchozí instanci mezipaměti paměti.

Example

Následující příklad ukazuje, jak nastavit název mezipaměti na výchozí název položky mezipaměti nastavením atributu name "Default".

Atribut cacheMemoryLimitMegabytes a atribut jsou nastaveny na nulu physicalMemoryPercentage . Nastavení těchto atributů na nulu znamená, že se používají heuristické heuristiky MemoryCache třídy. Implementace mezipaměti porovnává 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é