OpenCustomOb

Синтаксис

OpenCustomObResult OpenCustomOb(OdId tOb, OpenCustomObArg tArg)

Параметры

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

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

Описание

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

Комментарии

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

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

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

Пример

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

См. также:

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