Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby zapobiec kolizjom nazw między właściwościami utworzonymi przez różne obiekty, współużytkowany menedżer właściwości (SPM) używa grup właściwości udostępnionych. Grupa właściwości udostępnionych jest po prostu przestrzenią nazw dla zestawu właściwości udostępnionych. Każda właściwość w grupie właściwości udostępnionych składa się z nazwy, wartości i pozycji w grupie właściwości udostępnionych. Nazwę lub pozycję można użyć do pobrania wartości właściwości. Możesz uzyskać dostęp do grup właściwości udostępnionych i utworzyć je za pośrednictwem menedżera grupy właściwości udostępnionych.
Model obiektów SPM jest pokazany na poniższej ilustracji.
Poniżej przedstawiono interfejsy menedżera właściwości udostępnionych:
ISharedPropertyGroupManager służy do tworzenia grup właściwości udostępnionych i uzyskiwania dostępu do istniejących grup właściwości udostępnionych. Dostęp do interfejsu ISharedPropertyGroupManager można uzyskać, tworząc wystąpienie obiektu SharedPropertyGroupManager przy użyciu IObjectContext::CreateInstance lub CoCreateInstance.
ISharedPropertyGroup służy do tworzenia i uzyskiwania dostępu do właściwości udostępnionych w grupie właściwości udostępnionych. Dostęp do interfejsu ISharedPropertyGroup można uzyskać, tworząc obiekt SharedPropertyGroup za pomocą metody ISharedPropertyGroupManager::CreatePropertyGroup. Podobnie jak w przypadku dowolnego obiektu COM, po zakończeniu korzystania z niego należy zwolnić obiekt SharedPropertyGroup.
ISharedProperty służy do ustawiania lub pobierania wartości właściwości udostępnionej. Właściwość udostępniona może zawierać dowolny typ danych, który może być reprezentowany przez wariant. Dostęp do interfejsu ISharedProperty można uzyskać, tworząc obiekt SharedProperty za pomocą metody ISharedPropertyGroup::CreateProperty lub metody ISharedPropertyGroup::CreatePropertyByPosition. Obiekt SharedProperty można utworzyć lub uzyskać do niej dostęp tylko z poziomu obiektu SharedPropertyGroup. Ponownie należy zwolnić obiekt SharedProperty po zakończeniu korzystania z niego.
Tematy pokrewne