IInMemManager.ClearCachedData

Синтаксис

ClearCachedData(CubeObject: IMetabaseObject);

Параметры

CubeObject. Куб, для которого необходимо очистить кэшированные данные.

Описание

Метод ClearCachedData удаляет из кэша все данные, связанные с указанным кубом.

Комментарии

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

Пример

Для выполнения примера предполагается наличие в репозитории куба с идентификатором «STD_CUBE». В репозитории используется механизм кэширования In-Memory.

Добавьте ссылки на системные сборки: Cubes, Metabase.

Sub UserProc;
Var
    Mb: IMetabase;
    Cube: IMetabaseObject;
    InMem: IInMemManager;
Begin
    Mb := MetabaseClass.Active;
    Cube := Mb.ItemById(
"STD_CUBE").Bind;
    
// Менеджер для работы с кэшем In-Memory
    InMem := New InMemManager.Create;
    
// Удаление кэшированных данных
    InMem.ClearCachedData(Cube);
End Sub UserProc;

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

См. также:

IInMemManager