Share via


Como: Excluir itens do cache no ASP.NET

Dados no cache do ASP.NET são voláteis — ou seja, ele não são armazenados permanentemente.Eles podem ser automaticamente removidos do cache por um desses motivos:

  • Porque o cache está cheio.

  • Porque o item expirou.

  • Porque um item do qual ele dependente sofreu alteração.

Para obter mais informações, consulte: Visão geral do cache no ASP.NET.

O método específico para remover itens do cache é determinado no código usado para adicionar o item para o cache.Para obter mais informações, consulte Como: Adicionar itens ao cache.Você pode ser notificado quando um item é removido do cache.Para obter mais informações, consulte: Como: Notificar an aplicativo When an Item Is Removed from the cache.

Além permitir que itens sejam removidos do cache automaticamente, você poderá removê-los explicitamente.

Observação:

Se você chamar o método Insert e adicionar um item para o cache com o mesmo nome de um item existente, o item antigo será excluído do cache.

Para excluir um item do cache explicitamente

  • Chame o método Remove, passando a chave do item que você quer remover.

    O exemplo a seguir mostra como remover um item com a chave MyData1.

    Cache.Remove("MyData1")
    
    Cache.Remove("MyData1");
    

Consulte também

Tarefas

Como: Adicionar itens ao cache

Como: Notificar an aplicativo When an Item Is Removed from the cache

Como: Recuperar valores de itens em cache

Conceitos

Cache de dados de aplicativo