IRubricator.Container

Синтаксис

Container(Type: RubricatorContainerType): IMetabaseObjectDescriptor;

Параметры

Type. Тип объекта репозитория.

Описание

Свойство Container определяет объекты репозитория, образующие базу данных временных рядов.

Пример

Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «OBJ_RUBRICATOR».

Sub Main;

Var

MB: IMetabase;

Rubr: IRubricator;

CrInfo: IMetabaseObjectCreateInfo;

Parent, descr: IMetabaseObjectDescriptor;

Begin

MB := MetabaseClass.Active;

Rubr := MB.ItemById("OBJ_RUBRICATOR").Edit As IRubricator;

CrInfo := MB.CreateCreateInfo;

CrInfo.ClassID := MetabaseObjectClass.KE_CLASS_FOLDER;

CrInfo.Id := "NEW_FAVORITES";

CrInfo.Name := "NEW_FAVORITES";

Parent := MB.ItemById("OBJ_RUBRICATOR");

CrInfo.Parent := Parent;

CrInfo.Permanent := True;

descr := MB.CreateObject(CrInfo);

Rubr.Container(RubricatorContainerType.UserFavorites) := descr;

(Rubr As IMetabaseObject).Save;

End Sub Main;

После выполнения примера будет создана папка с идентификатором «NEW_FAVORITES». Далее эта она будет определена в качестве папки избранного для пользователя.

См. также:

IRubricator