Сервер - статьи

       

Mod_dav: Работа со свойствами


Второй важнейшей и обязательной группой хуков является группа работы со свойствами. Основной задачей обработчиков этой группы является организация хранения свойств ресурсов и коллекций. Также они обеспечивают выполнения всех операций над свойствами. Рассмотрим эти хуки. open Получаем дескриптор хранилища свойств. close Закрываем открытое хранилище свойств. define_namespaces Определение внутренних пространств имен для свойств. output_value Получение значения определенного свойства для указанного ресурса. map_namespaces Отображение глобальных пространств имен на пространства имен dav-провайдера. store Сохранить значение свойства для указанного имени. remove Удалить свойство. exists Проверяет, существует ли такое свойство. first_name Возвращает имя первого свойства ресурса. next_name Возвращает имя следующего свойства. get_rollback
apply_rollback Поддержка механизма отката изменений. Провайдером задается структура dav_deadprop_rollback, в которой хранятся старые имена и значения свойств.

Содержание раздела