Copy(Options: MetabaseUpdateCopyType): IMetabaseUpdate;
Copy(Options: Prognoz.Platform.Interop.Metabase.MetabaseUpdateCopyType): IMetabaseUpdate;
Options. Тип копирования обновления.
Метод Copy осуществляет копирование обновления.
Метод вызывается только при активации режима разделения ролей администраторов.
Для выполнения примера добавьте ссылки на системные сборки «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;
После выполнения примера произойдет сохранение файла как файла с данными, доступными только администратору информационной безопасности.
Для выполнения примера добавьте ссылки на системные сборки «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;
После выполнения примера произойдет сохранение файла как файла с данными, доступными только администратору информационной безопасности.
См. также: