OpenCustomObResult OpenCustomOb(OdId tOb, OpenCustomObArg tArg)
tOb. Моникёр открываемого объекта.
tArg. Параметры открытия объекта.
Операция OpenCustomOb открывает контейнер пользовательских классов или объект пользовательского класса.
Для выполнения операции необходимо в поле tOb указать моникёр открываемого объекта. Моникёр объекта может быть получен при выполнении операции GetObjects. Если указывается моникёр корневой вершины репозитория (моникёр объекта с ключом 0), то операция выполняется для открытия контейнера пользовательских классов. Если указан моникёр объекта репозитория, являющегося объектом пользовательского класса, то операция выполняется для его открытия. При работе с контейнером пользовательских классов определите поле tArg.openAsDescriptor. Если во время открытия также необходимо получить какие-либо метаданные, то определите поле tArg.metaGet.
Результатом операции является моникёр открытого экземпляра указанного объекта и полученные метаданные, если было указано поле tArg.metaGet.
Дальнейшая работа осуществляется с помощью операций GetCustomOb и SetCustomOb. Для закрытия открытого экземпляра объекта используйте операцию CloseCustomOb.
Наименование примера |
Открытие объекта пользовательского класса |
См. также: