OpenCustomOb

Синтаксис

OpenCustomObResult OpenCustomOb(OdId tOb, OpenCustomObArg tArg)

Параметры

tOb. Моникер открываемого объекта.

tArg. Параметры открытия объекта.

Описание

Операция OpenCustomOb открывает контейнер пользовательских классов или объект пользовательского класса.

Комментарии

Для выполнения операции необходимо в поле tOb указать моникер открываемого объекта. Моникер объекта может быть получен при выполнении операции GetObjects. Если указывается моникер корневой вершины репозитория (моникер объекта с ключом 0), то операция выполняется для открытия контейнера пользовательских классов. Если указан моникер объекта репозитория, являющегося объектом пользовательского класса, то операция выполняется для его открытия. При работе с контейнером пользовательских классов определите поле tArg.openAsDescriptor. Если во время открытия также необходимо получить какие-либо метаданные, то определите поле tArg.metaGet.

Результатом операции является моникер открытого экземпляра указанного объекта и полученные метаданные, если было указано поле tArg.metaGet.

Дальнейшая работа осуществляется с помощью операций GetCustomOb и SetCustomOb. Для закрытия открытого экземпляра объекта используйте операцию CloseCustomOb.

Пример

Наименование примера
Открытие объекта пользовательского класса

См. также:

Общие операции