Практическое руководство. Удаление элементов из кэша в ASP.NET
Обновлен: Ноябрь 2007
Данные в кэше ASP.NET являются временными — то есть, они не хранятся постоянно. Данные могут автоматически удаляться из кэша по одной из следующих причин:
Кэш заполнен.
Срок действия элемента истек.
Изменился элемент, то которого зависит элемент кэша.
Дополнительные сведения см. в разделе Общие сведения о кэшировании в ASP.NET.
Конкретный метод удаления элементов из кэша определяется в коде, используемом для добавления элементов в кэш. Дополнительные сведения см. в разделе Практическое руководство. Добавление элементов в объект Cache. Можно настроить уведомление при удалении элемента из кэша. Дополнительные сведения см. в разделе Практическое руководство. Уведомление приложения об удалении элемента из кэша.
Помимо разрешения на автоматическое удаление элементов из кэша, можно удалить их явным образом.
![]() |
---|
При вызове метода Insert и добавлении в кэш элемента с тем же именем, что и существующий элемент, более ранний элемент будет удален из кэша. |
Явное удаление элемента из кэша
Следует вызвать метод Remove, передающий ключ элемента, который необходимо удалить.
В следующем примере показано, как удалить элемент с ключом MyData1.
Cache.Remove("MyData1")
Cache.Remove("MyData1");
См. также
Задачи
Практическое руководство. Добавление элементов в объект Cache
Практическое руководство. Уведомление приложения об удалении элемента из кэша
Практическое руководство. Извлечение значений кэшированных элементов