Remover um objeto de uma cache

Os exemplos a seguir mostram as maneiras como você pode remover os objetos do cache.

Para obter mais detalhes sobre os métodos usados nos exemplos, consulte os tópicos da biblioteca de classe:

Dica

Estes procedimentos partem do pressuposto de que você já tenha configurado seu cluster de cache e tenha preparado seu ambiente de desenvolvimento. Para obter mais informações, consulte Preparando o ambiente de desenvolvimento do cliente de cache.

Para remover um objeto do cache

  • Certifique-se de que a instrução em uso (Importações no Visual Basic) esteja no topo do código do aplicativo para fazer referência ao namespace Microsoft.ApplicationServer.Caching.

  • Crie um objeto DataCacheFactory que seja acessível a todas as partes do aplicativo que precisa de um cliente de cache. Se possível, armazene e reutilize o mesmo objeto DataCacheFactory para economizar memória e otimizar o desempenho.

  • Use o objeto DataCacheFactory para criar um objeto DataCache (também conhecido como cliente de cache).

  • Depois de ter o objeto DataCache, use o método Remover ou a propriedade Item para remover um objeto do cache. Nos exemplos a seguir, a instância DataCache é chamada myCache.

Exemplo

O exemplo a seguir usa o método Remover para remover um objeto do cache.

'remove object in cache using key "Key0"
myCache.Remove("Key0")
//remove object in cache using key "Key0"
myCache.Remove("Key0");

O exemplo a seguir utiliza a propriedade Item com notação de matriz para remover um objeto do cache.

'remove object in cache using array notation
myCache("Key0") = Nothing
//remove object in cache using array notation
myCache["Key0"] = null;

Dica

Há muitos outros parâmetros disponíveis para o método Remover. Para obter mais informações, consulte a classe DataCache.

Consulte também

Conceitos

Preparando o ambiente de desenvolvimento do cliente de cache
Adicionar um objeto a uma cache
Atualizar um objeto em uma cache
Obter um objeto de uma cache
Conceitos de cache do AppFabric (Cache do AppFabric 1.1)
Desenvolvendo um cliente de cache

  2012-03-05