System.Runtime.Caching Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém tipos que permitem implementar o cache em aplicativos .NET.
Cache |
Fornece uma classe base que representa um tipo ChangeMonitor que pode ser implementado para monitorar alterações em entradas de cache. |
Cache |
Fornece informações sobre uma entrada de cache foi removida do cache. |
Cache |
Fornece informações sobre uma entrada de cache que será removida do cache. |
Cache |
Representa uma entrada de cache individual no cache. |
Cache |
Representa um conjunto de detalhes de remoção e expiração de uma entrada de cache específica. |
Change |
Fornece uma classe base para um tipo personalizado derivado que monitora alterações no estado dos dados, ao qual um item de cache depende. |
File |
Representa um objeto que monitora alterações nos arquivos. |
Host |
Monitora os caminhos de arquivos e diretórios e notifica o cache sobre alterações nos itens monitorados. Essa classe não pode ser herdada. |
Memory |
Representa o tipo que implementa um cache na memória. |
Object |
Representa um cache de objeto e fornece as propriedades e métodos básicos para acessar o cache de objetos. |
Sql |
Fornece monitoramento de alterações de bancos de dados do SQL Server. Essa classe não pode ser herdada. |
Cache |
Especifica o motivo pelo qual uma entrada de cache foi removida ou uma entrada está prestes a ser removida. |
Cache |
Especifica uma configuração de prioridade que é usada para decidir se é necessário remover uma entrada de cache. |
Default |
Representa um conjunto de recursos que uma implementação de cache fornece. |
Cache |
Define uma referência para um método que é chamado após uma entrada de cache ser removida do cache. |
Cache |
Define uma referência para um método que é invocado quando uma entrada de cache está prestes a ser removida do cache. |
On |
Define uma referência a um método que lida com alterações a itens monitorados. |
As classes desse namespace fornecem uma forma de usar os recursos de cache como os do ASP.NET, mas sem uma dependência do assembly System.Web
.
Observação
A funcionalidade e os tipos de cache de saída no System.Runtime.Caching namespace foram introduzidos no .NET Framework 4.
Os tipos de cache fornecidos neste namespace oferecem os seguintes recursos:
O cache é acessível a todos os aplicativos .NET (não apenas ASP.NET).
O cache é extensível.
Você pode criar provedores de cache personalizados. Por exemplo, em vez de usar o mecanismo de cache na memória padrão, você pode criar provedores personalizados que armazenam dados de cache em bancos de dados, em objetos personalizados ou no sistema de arquivos.
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: