IMetabaseManager.BuildMetadataCacheForMb

Синтаксис

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;

При выполнении примера будет сброшен и обновлён кэш метаданных указанного репозитория.

См. также:

IMetabaseManager