Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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>