IAdoMdCube.AutoRefresh

Синтаксис

AutoRefresh: TriState;

Описание

Свойство AutoRefresh определяет, будет ли производиться автоматическое обновление структуры текущего куба.

Комментарии

По умолчанию свойству установлено значение TriState.Undefined, при этом параметры автоматического обновления структуры зависят от настройки IAdoMdCatalog.AutoRefresh, заданной для всего каталога. При необходимости с помощью свойства AutoRefresh для куба можно указать индивидуальный режим обновления структуры.

Пример

Для выполнения примера предполагается наличие в репозитории каталога ADOMD с идентификатором «ADOMDTest». В каталоге имеется куб ADOMD с идентификатором «Cube_1».

Sub UserProc;
Var
    MB: IMetabase;
    Cube: IAdoMdCube;
Begin
    MB := MetabaseClass.Active;
    Cube := MB.ItemByIdNamespace("Cube_1", MB.GetObjectKeyById("ADOMDTest")).Edit As IAdoMdCube;
    Cube.AutoRefresh := TriState.OnOption;
    (Cube As IMetabaseObject).Save;
End Sub UserProc;

При выполнении примера для указанного куба будет установлен режим автоматического обновления структуры.

См. также:

IAdoMdCube