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


Методы на основе тегов

Microsoft AppFabric 1.1 для Windows Server поддерживает упорядочение и извлечение кэшированных объектов, использующих теги. Теги позволяют добавлять одну или несколько строк для описания каждого кэшированного объекта. Такие теги упрощают код, позволяя извлекать группы объектов на основании совпадения тегов.

Примечание

Теги могут использоваться только с объектами, хранящимися в областях. Дополнительные сведения об областях см. в разделе Схема логической архитектуры кэширования AppFabric (кэширование в AppFabric 1.1).

В следующей таблице перечислены методы для работы с тегами.

Метод Описание

GetObjectsByTag

Предоставляет простой способ доступа к объектам, содержащим теги (точное соответствие, пересечение или объединение). Имя области является обязательным параметром.

GetObjectsByAnyTag

Возвращает список объектов, теги которых совпадают с любым из тегов, указанных в параметре этого метода.

GetObjectsByAllTags

Возвращает список объектов, теги которых совпадают со всеми тегами, указанными в параметре этого метода.

GetObjectsInRegion

Возвращает список всех объектов в области. Этот метод полезен, если какие-либо теги, используемые в области, неизвестны.

GetCacheItem

Возвращает объект DataCacheItem. Помимо кэшированного объекта и других сведений, связанных с ним, объект DataCacheItem также содержит связанные с объектом теги.

Add

При добавлении объекта в кэш этот метод поддерживает связывание тегов с элементом в кэше.

Put

При помещении объекта в кэш этот метод может использоваться для замены тегов, связанных с кэшированным объектом.

Remove

Этот метод удаляет кэшированный объект и все связанные с ним теги.

Примечание

Обновление и удаление отдельных тегов, связанных с кэшированным объектом, не поддерживается. Чтобы внести изменения, следует заменить все теги.

См. также

Основные понятия

Методы уведомлений кэша
Общие сведения о классах
Основные методы кэша
Методы параллелизма
Методы настройки
Использование основных методов кэша
Основные принципы кэширования AppFabric (кэширование в AppFabric 1.1)

  2012-03-05