Удаление объекта из кэша
В приведенных ниже примерах демонстрируются способы удаления объектов из кэша.
Более подробные сведения о методах, используемых в этих примерах, содержатся в следующих разделах библиотеки классов:
Примечание
В этих процедурах подразумевается, что уже был настроен кластер кэша и была подготовлена среда разработки. Дополнительные сведения см. в разделе Подготовка среды разработки клиента кэша (кэширование в AppFabric 1.1).
Удаление объекта из кэша
Убедитесь, что оператор using (Imports в Visual Basic) находится вверху кода приложения для создания ссылки на пространство имен Microsoft.ApplicationServer.Caching.
Создайте объект DataCacheFactory, доступный всем частям приложения, которым требуется клиент кэша. По возможности храните и используйте повторно один и тот же объект DataCacheFactory, чтобы сэкономить память и оптимизировать производительность.
Используйте объект DataCacheFactory для создания объекта DataCache (также называется клиентом кэша).
После создания объекта DataCache используйте метод Remove или свойство Item, чтобы удалить объект из кэша. В следующих примерах экземпляр DataCache называется
myCache
.
Пример запроса
В следующем примере для удаления объекта из кэша используется метод Remove.
'remove object in cache using key "Key0"
myCache.Remove("Key0")
//remove object in cache using key "Key0"
myCache.Remove("Key0");
В следующем примере для удаления объекта из кэша используется свойство Item в нотации массива.
'remove object in cache using array notation
myCache("Key0") = Nothing
//remove object in cache using array notation
myCache["Key0"] = null;
Примечание
У метода Remove есть много дополнительных параметров. Дополнительные сведения см. в описании класса DataCache.
См. также
Основные понятия
Подготовка среды разработки клиента кэша (кэширование в AppFabric 1.1)
Добавление объекта в кэш
Изменение объекта в кэше
Получение объекта из кэша
Основные принципы кэширования AppFabric (кэширование в AppFabric 1.1)
Разработка клиента кэша
2012-03-05