Обновление объекта в кэше (кэширование в Windows Server AppFabric)
Следующие примеры демонстрируют способы обновления объектов в кэше.
Дополнительные сведения о методах, использованных в этих примерах, см. в разделах, посвященных следующим библиотекам классов:
Примечание
Предполагается, что кластер кэша уже настроен и среда разработки подготовлена. Дополнительные сведения см. в разделе Подготовка среды разработки клиента кэша (кэширование в Windows Server AppFabric).
Обновление объекта в кэше
Убедитесь, что в начале кода приложения имеется оператор using (Imports в Visual Basic), ссылающийся на пространство имен Microsoft.ApplicationServer.Caching.
Создайте объект DataCacheFactory, доступный для всех частей приложения, которые должны использовать клиент кэша. По возможности используйте повторно один и тот же объект DataCacheFactory, чтобы сэкономить память и оптимизировать производительность.
С помощью объекта DataCacheFactory создайте объект DataCache (он также называется клиентом кэша).
После того как объект DataCache будет создан, используйте метод Put или свойство Item для добавления объекта в кэш. В следующем примере экземпляр DataCache имеет имя
myCache
.
Пример
В следующем примере для добавления объекта в кэш используется метод Put. Если объект отсутствует в кэше, то при вызове этого метода, он будет добавлен в кэш. Если объект уже имеется в кэше, он будет заменен.
'add or replace object in cache using key "Key0"
myCache.Put("Key0", "object replaced or added using Key0")
//add or replace object in cache using key "Key0"
myCache.Put("Key0", "object replaced or added using Key0");
В следующем примере для добавления объекта в кэш используется свойство Item, имеющее нотацию массива. Если объект отсутствует в кэше, то при вызове этого метода, он будет добавлен в кэш. Если объект уже имеется в кэше, он будет заменен.
'add or replace object in cache using array notation
myCache("Key0") = "object replaced or added using Key0"
//add or replace object in cache using array notation
myCache["Key0"] = "object replaced or added using Key0";
Примечание
Метод Put имеет множество других параметров. Дополнительные сведения см. в описании класса DataCache.
См. также
Основные понятия
Подготовка среды разработки клиента кэша (кэширование в Windows Server AppFabric)
Добавление объекта в кэш (кэширование в Windows Server AppFabric)
Получение объекта из кэша (кэширование в Windows Server AppFabric)
Удаление объекта из кэша (кэширование в Windows Server AppFabric)
Основные принципы кэширования Windows Server AppFabric
Разработка клиента кэша (кэширование в Windows Server AppFabric)
2011-12-05