Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Fornece configuração para a implementação padrão na memória ObjectCache por meio da memoryCache entrada no arquivo de configuração.
<configuração>
<system.runtime.caching>
Sintaxe
<system.runtime.caching >
<!-- child elements -->
</system.runtime.caching >
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
None
Elementos filho
| Elemento | Description |
|---|---|
| <memoryCache> | Define um elemento usado para configurar um cache baseado na MemoryCache classe. |
Elementos pai
| Elemento | Description |
|---|---|
| <configuração> | Especifica o elemento raiz em cada arquivo de configuração usado pelo common language runtime e aplicativos do .NET Framework. |
Observações
As classes nesse namespace fornecem uma maneira de usar instalações de cache como as de ASP.NET, mas sem dependência do System.Web assembly. Para obter mais informações, consulte Cache em aplicativos do .NET Framework.
Observação
A funcionalidade de cache de saída e os tipos no System.Runtime.Caching namespace são novos no .NET Framework 4.
Example
O exemplo a seguir mostra como configurar um cache baseado na MemoryCache classe. O exemplo mostra como configurar uma instância da entrada para o namedCaches cache de memória. O nome do cache é definido como o nome de entrada de cache padrão definindo o name atributo como "Padrão".
O cacheMemoryLimitMegabytes atributo e o physicalMemoryPercentage atributo são definidos como zero. Definir esses atributos como zero significa que a MemoryCache heurística de dimensionamento automático é usada por padrão. A implementação do cache deve comparar a carga de memória atual com os limites de memória absolutos e baseados em porcentagem a cada dois minutos.
<configuration>
<system.runtime.caching>
<memoryCache>
<namedCaches>
<add name="Default"
cacheMemoryLimitMegabytes="0"
physicalMemoryLimitPercentage="0"
pollingInterval="00:02:00" />
</namedCaches>
</memoryCache>
</system.runtime.caching>
</configuration>