GetObjectsResult GetObjects(OdId tParent, OdsFilt tFilter, [GetObjectsArg tArg])
tParent. Моникёр объекта-контейнера, среди дочерних объектов которого будет производиться отбор.
tFilter. Параметры фильтрации, в соответствии с которыми будут отбираться объекты репозитория.
tArg. Необязательный параметр, позволяющий определить какая именно информация об объектах будет извлекаться.
Операция GetObjects возвращает информацию об объектах репозитория, удовлетворяющих указанным условиям отбора.
Для выполнения операции необходимо указать следующие параметры:
Моникёр объекта-контейнера, в рамках которого производится поиск и отбор объектов;
Параметры фильтрации объектов.
Результатом выполнения операции будет коллекция описаний объектов, удовлетворяющих указанным условиям отбора.
Дополнительно в поле tArg можно определить какая информация об объектах будет извлечена. Если поле tArg не указано, то для объектов извлекается следующая информация:
Наименование;
Ключ;
Идентификатор;
Идентификатор класса;
Признак того, что данный объект является ярлыком.
Различные варианты использования операции приведены в следующих примерах:
Наименование примера |
Получение описания объекта по его идентификатору |
Получение списка объектов по классу |
См. также: