ObjectHelper.GetParent<T> — метод (Object)
Возвращает объект, который содержит указанный дочерний объект.
-
Пространство имён:
DocsVision.Platform.ObjectModel
-
Сборка:
DocsVision.Platform.ObjectModel.dll
Синтаксис
public static T GetParent<T>(object objectInstance)
Параметры типа
- T
-
Тип родительского объекта
- Параметры
-
- objectInstance
-
Тип:
System.Object
Дочерний объект
- Возвращаемое значение
-
Тип:
T
Родительский объект
Примеры
приведён пример использования метода GetObject
для получения узла конструктора справочников, содержащего строку с определённым идентификатором
(1)
BaseUniversalItem baseUniversalItem = objectContext.GetObject<BaseUniversalItem>(new Guid("00000000-0000-0000-0000-000000000000")); (2)
BaseUniversalItemType baseUniversalItemType = ObjectHelper.GetParent<BaseUniversalItemType>(baseUniversalItem); (3)
Guid id = objectContext.GetObjectRef<BaseUniversalItemType>(baseUniversalItemType).Id; (4)
1 | Инициализация контекста объектов. |
2 | Получение строки с идентификатором 00000000-0000-0000-0000-000000000000 . |
3 | Получение узла справочника в котором храниться искомая строка. |
4 | Получение идентификатора узла. |