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