Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Fornece configuração para a implementação padrão em memória ObjectCache através da memoryCache entrada no ficheiro 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 Subordinados
| Elemento | Description |
|---|---|
| <memoryCache> | Define um elemento que é usado para configurar uma cache baseada na MemoryCache classe. |
Elementos Principais
| Elemento | Description |
|---|---|
| <Configuração> | Especifica o elemento raiz em cada ficheiro de configuração utilizado pelas aplicações de execução da common language e .NET Framework. |
Observações
As classes neste namespace fornecem uma forma de usar facilidades de cache semelhantes às do ASP.NET, mas sem dependência do System.Web assembly. Para mais informações, consulte Cache em Aplicações do .NET Framework.
Observação
A funcionalidade e os tipos de cache de saída no System.Runtime.Caching namespace são novos no .NET Framework 4.
Example
O exemplo seguinte mostra como configurar uma cache baseada na MemoryCache classe. O exemplo mostra como configurar uma instância da namedCaches entrada para a cache de memória. O nome da cache é definido para o nome padrão da entrada da cache, definindo o name atributo como "Default".
O cacheMemoryLimitMegabytes atributo e o physicalMemoryPercentage atributo são definidos como zero. Definir estes atributos a zero significa que as MemoryCache heurísticas de autodimensionamento são usadas por defeito. A implementação da cache deve comparar a carga atual de memória com os limites absolutos e percentuais de memória 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>