Поделиться через


Получение объекта из кэша (кэширование в 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