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 | Получение идентификатора узла. |