IMetabase.MoveObject

Синтаксис

MoveObject(Info: IMetabaseObjectCopyInfo);

MoveObject(Info: Prognoz.Platform.Interop.Metabase.IMetabaseObjectCopyInfo);

Параметры

Info. Информация для осуществления перемещения объекта.

Описание

Метод MoveObject осуществляет перемещение указанного объекта в указанное место.

Пример

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

Добавьте ссылку на системную сборку Metabase.

Sub UserProc;
Var
    MB: IMetabase;
    CInfo: IMetabaseObjectCopyInfo;
Begin
    MB := MetabaseClass.Active;
    CInfo := MB.CreateCopyInfo;
    CInfo.Destination := MB.Root;
    CInfo.Source := MB.ItemById("TestObj");
    MB.MoveObject(CInfo);
End Sub UserProc;
Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    CInfo: IMetabaseObjectCopyInfo;
Begin
    MB := Params.Metabase;
    CInfo := MB.CreateCopyInfo();
    CInfo.Destination := MB.Root;
    CInfo.Source := MB.ItemById["TestObj"];
    MB.MoveObject(CInfo);
End Sub;

После выполнения примера произойдет перемещение объекта с идентификатором «TestObj» в корневой каталог.

См. также:

IMetabase