BuildMetadataCacheForMb(Metabase: IMetabaseDefinition);
Metabase. Описание репозитория, в котором необходимо обновить кэш метаданных.
Метод BuildMetadataCacheForMb обновляет кэш метаданных репозитория с указанным описанием.
Перед обновлением кэша для указанного репозитория рекомендуется вызвать метод CleanMetadataCacheForMb.
Для выполнения примера предполагается наличие описания репозитория с идентификатором «WAREHOUSE».
Добавьте ссылки на системные сборки: Metabase.
Sub RebuildSelected;
Var
MbMan: IMetabaseManager;
MbDef: IMetabaseDefinition;
Begin
MbMan := MetabaseManagerFactory.Active;
MbDef := MbMan.Definitions.FindById("WAREHOUSE");
Debug.WriteLine("Cleaning cache");
MbMan.CleanMetadataCacheForMb(MbDef);
Debug.WriteLine("Building cache");
MbMan.BuildMetadataCacheForMb(MbDef);
Debug.WriteLine("---Done---");
End Sub RebuildSelected;
При выполнении примера будет сброшен и обновлён кэш метаданных указанного репозитория.
См. также: