Получение объекта из кэша (кэширование в Windows Server AppFabric)
Следующие примеры демонстрируют способы извлечения объектов из кэша.
Дополнительные сведения о методах, использованных в этих примерах, см. в разделах, посвященных следующим библиотекам классов:
Примечание
Предполагается, что кластер кэша уже настроен и среда разработки подготовлена. Дополнительные сведения см. в разделе Подготовка среды разработки клиента кэша (кэширование в Windows Server AppFabric).
Получение объекта из кэша
Убедитесь, что в начале кода приложения имеется оператор using (Imports в Visual Basic), ссылающийся на пространство имен Microsoft.ApplicationServer.Caching.
Создайте объект DataCacheFactory, доступный для всех частей приложения, которые должны использовать клиент кэша. По возможности используйте повторно один и тот же объект DataCacheFactory, чтобы сэкономить память и оптимизировать производительность.
С помощью объекта DataCacheFactory создайте объект DataCache (он также называется клиентом кэша).
После того как объект DataCache будет создан, используйте метод Get или свойство Item для извлечения объекта из кэша. В следующем примере экземпляр DataCache имеет имя
myCache
.
Пример
В следующих примерах предполагается, что в кэш был ранее добавлен строковый объект со значением ключа «Key0». Дополнительные сведения о добавлении объектов в кэш см. в разделе Добавление объекта в кэш (кэширование в Windows Server AppFabric).
В следующем примере для извлечения объекта из кэша используется метод Get.
'get string from cache using key "Key0"
Dim myString1 As String = myCache.Get("Key0")
//get string from cache using key "Key0"
string myString1 = (string) myCache.Get("Key0");
В следующем примере для извлечения объекта из кэша используется свойство Item, имеющее нотацию массива.
'get string from cache using array notation
Dim myString2 As String = myCache("Key0")
//get string from cache using array notation
string myString2 = (string) myCache["Key0"];
Примечание
Метод Get имеет множество других параметров. Дополнительные сведения см. в описании класса DataCache.
См. также
Основные понятия
Подготовка среды разработки клиента кэша (кэширование в Windows Server AppFabric)
Добавление объекта в кэш (кэширование в Windows Server AppFabric)
Обновление объекта в кэше (кэширование в Windows Server AppFabric)
Удаление объекта из кэша (кэширование в Windows Server AppFabric)
Основные принципы кэширования Windows Server AppFabric
Разработка клиента кэша (кэширование в Windows Server AppFabric)
2011-12-05