Namespace_: IMetabaseObjectDescriptor
Свойство Namespace_ возвращает описание объекта-контейнера, в котором хранится текущий объект.
Свойство Namespace_ будет доступно только для тех объектов, которые хранятся в объектах-контейнерах. Для всех остальных объектов свойство вернет значение Null.
В примере описана функция «GetNamespace».
Добавьте ссылку на системную сборку Metabase.
Function GetNamespace(Descriptor: IMetabaseObjectDescriptor): IMetabaseObjectDescriptor;
Var
Space: IMetabaseObjectDescriptor;
Begin
Space := Descriptor.Namespace_;
If Space = Null Then
Space := Descriptor.Metabase.Root;
End If;
Return Space;
End Function GetNamespace;
Указанная функция может использоваться для получения описания объекта, который является контейнером для объекта, передаваемого в качестве параметра. Если передаваемый объект не хранится в объекте-контенере, то функция вернёт описание корневой папки репозитория.
См. также: