IMetabase.FetchItems

Синтаксис Fore

FetchItems(Keys: Array; [Options: Integer = 0]): IMetabaseObjectDescriptors;

Синтаксис Fore.NET

FetchItems(Keys: System.Array; Options: integer): Prognoz.Platform.Interop.Metabase.IMetabaseObjectDescriptors;

Параметры

Keys. Массив ключей внутренних объектов.

Options. Настройки типа отложенной загрузки описаний по идентификаторам.

Описание

Метод FetchItems возвращает описания объектов или объектов, для которых установлен признак отложенной загрузки описания, по ключам.

Комментарии

Примером объекта с отложенной загрузкой описания является внутренняя модель цепочки расчета метамодели. Пример создания внутренней модели приведен в описании метода IMsCalculationChainEntries.AddExclusiveModel.

Тип связанных объектов, для которых необходимо загрузить описание, указывается в параметре Options. Если в памяти компьютера имеются кэшированные описания, то метод загрузит их оттуда.

Если для репозитория используется отложенная загрузка описаний, то при выполнении метода описание объекта будет кэшировано в памяти. При последующих обращениях описание будет взято из кэша компьютера. Однако для объектов, для которых установлен признак IMetabaseObjectDescriptor.IsDeferred, кэширование описаний производиться не будет. Работа с этими объектами будет производиться с помощью методов Fetch*.

См. также:

IMetabase