IMetabaseObjectDescriptor.LoadAllChildrenScreenshots

Синтаксис

LoadAllChildrenScreenshots;

Описание

Метод LoadAllChildrenScreenshots кеширует изображения, используемые при предварительном просмотре, для всех дочерних объектов.

Комментарии

При выполнении метода в кеш будут помещены изображения, используемые при предварительном просмотре, для поддерживающих предварительный просмотр всех дочерних объектов. Под предварительным просмотром понимается представление объектов репозитория в виде огромных значков. Предварительный просмотр в виде изображения первой страницы доступен для отчётов, созданных с помощью инструментов «Аналитические панели», «Аналитические запросы (OLAP)», «Отчёты» и «Анализ временных рядов».

Метод актуален для использования, если свойство IMetabase.IsScreenshotSupported возвращает значение True.

Пример

Для выполнения примера предполагается наличие в репозитории бизнес-приложения с идентификатором DBA_APP.

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

Sub UserProc;
Var
    MB: IMetabase;
    MDesc: IMetabaseObjectDescriptor;
Begin
    MB := MetabaseClass.Active;
    If MB.IsScreenshotSupported Then
        MDesc := MB.ItemById("DBA_APP");
        MDesc.LoadAllChildrenScreenshots;
    End If;
End Sub UserProc;

При выполнении примера у бизнес-приложения будут кешированы все дочерние объекты, поддерживающие предварительный просмотр.

См. также:

IMetabaseObjectDescriptor