IMetabaseUpdate.Copy

Синтаксис Fore

Copy(Options: MetabaseUpdateCopyType): IMetabaseUpdate;

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

Copy(Options: Prognoz.Platform.Interop.Metabase.MetabaseUpdateCopyType): IMetabaseUpdate;

Параметры

Options. Тип копирования обновления.

Описание

Метод Copy осуществляет копирование обновления.

Комментарии

Метод вызывается только при активации режима разделения ролей администраторов.

Пример Fore

Для выполнения примера добавьте ссылки на системные сборки «Metabase». Предполагается наличие файла обновления «C:\Update.pefx».

Sub Main;
Var
    MB: IMetabase;
    Update: IMetabaseUpdate;
Begin
    MB := MetabaseClass.Active;
    Update := Mb.CreateUpdate;
    Update.LoadFromFileNF("D:\Update.pefx");
    Update.Copy(MetabaseUpdateCopyType.AvailableISA);
    Update.SaveToFileNF("D:\Update_copy.pefx");
End Sub Main;

После выполнения примера произойдет сохранение файла как файла с данными, доступными только администратору информационной безопасности.

Пример Fore.NET

Для выполнения примера добавьте ссылки на системные сборки «Metabase». Предполагается наличие файла обновления «C:\Update.pefx».

Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Update: IMetabaseUpdate;
Begin
    MB := Params.Metabase;
    Update := Mb.CreateUpdate();
    Update.LoadFromFileNF("D:\""Update.pefx", UpdateLoadMode.ulmReplace);
    Update.Copy(MetabaseUpdateCopyType.muctAvailableISA);
    Update.SaveToFileNF("D:\""Update_copy.pefx"); 
    End Sub;

После выполнения примера произойдет сохранение файла как файла с данными, доступными только администратору информационной безопасности.

См. также: