Comment : supprimer des éléments du cache dans ASP.NET
Mise à jour : novembre 2007
Les données du cache ASP.NET sont volatiles, ce qui signifie qu'elles ne sont pas stockées de manière définitive. Elles peuvent être supprimées automatiquement du cache pour l'une des raisons suivantes :
Parce que le cache est plein.
Parce que l'élément a expiré.
Parce qu'en tant qu'élément, il dépend de modifications.
Pour plus d'informations, consultez Vue d'ensemble de la mise en cache ASP.NET.
La méthode spécifique pour supprimer des éléments du cache est déterminée par le code utilisé pour les y ajouter. Pour plus d'informations, consultez Comment : ajouter des éléments au cache. Vous pouvez être informé de la suppression d'un élément du cache. Pour plus d'informations, consultez Comment : avertir une application lorsqu'un élément est supprimé du cache.
En plus d'autoriser la suppression automatique d'éléments du cache, vous pouvez supprimer explicitement ces éléments.
Remarque : |
---|
Si vous appelez la méthode Insert et si vous ajoutez au cache un élément portant le même nom qu'un élément existant, l'ancien élément sera supprimé du cache. |
Pour supprimer explicitement un élément du cache
Appelez la méthode Remove, en passant la clé de l'élément vous souhaitez supprimer.
L'exemple suivant montre comment supprimer un élément portant la clé MyData1.
Cache.Remove("MyData1")
Cache.Remove("MyData1");
Voir aussi
Tâches
Comment : ajouter des éléments au cache
Comment : avertir une application lorsqu'un élément est supprimé du cache
Comment : récupérer des valeurs d'éléments mis en cache