Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы предотвратить конфликт имен между свойствами, созданными различными объектами, диспетчер общих свойств (SPM) использует группы общих свойств. Группа общих свойств — это просто пространство имен для набора общих свойств. Каждое свойство в группе общих свойств состоит из имени, значения и позиции в группе общих свойств. Имя или позиция можно использовать для получения значения свойства. Вы можете получить доступ к группам общих свойств и создать их с помощью диспетчера групп общих свойств.
Объектная модель SPM показана на следующем рисунке.
Ниже приведены интерфейсы диспетчера общих свойств.
ISharedPropertyGroupManager используется для создания групп общих свойств и получения доступа к существующим группам общих свойств. Вы можете получить доступ к интерфейсу ISharedPropertyGroupManager, создав экземпляр объекта SharedPropertyGroupManager с помощью IObjectContext::CreateInstance или CoCreateInstance.
ISharedPropertyGroup используется для создания и доступа к общим свойствам в группе общих свойств. Вы можете получить доступ к интерфейсу ISharedPropertyGroup, создав объект SharedPropertyGroup с помощью метода ISharedPropertyGroupManager::CreatePropertyGroup. Как и в случае с любым COM-объектом, вы должны освободить объект SharedPropertyGroup, когда он завершится.
ISharedProperty используется для задания или извлечения значения общего свойства. Общее свойство может содержать любой тип данных, который может быть представлен вариантом. Доступ к интерфейсу ISharedProperty можно получить, создав объектsharedPropertySharedProperty с помощью метода ISharedPropertyGroup::CreateProperty или метода ISharedPropertyGroup::CreatePropertyByPosition. Объект SharedProperty можно создать или получить доступ только из объекта SharedPropertyGroup. Опять же, вы должны освободить объект SharedProperty после завершения его использования.
Связанные разделы