IInMemCube.ResetCache

Синтаксис

ResetCache;

Описание

Метод ResetCache удаляет все данные файлового кеша куба.

Комментарии

Для удаления из кеша матрицы с данными для указанного варианта отображения куба используйте свойство IInMemManager.ResetMatrix.

Для удаления записи кеша используйте метод IInMemCubeCache.ResetCache.

Пример

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

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

Sub UserProc;
Var
    Mb: IMetabase;
    InMem: IInMemManager;
    Cubes: IInMemCubes;
    Cube: IInMemCube;
Begin
    Mb := MetabaseClass.Active;
    // Инициализация менеджера для работы с кешем
    InMem := New InMemManager.Create;
    // Получение коллекции кешированных кубов репозитория
    Cubes := InMem.GetCubes(Mb, TrueTrue);
    // Получение куба 
    Cube := Cubes.Item(0);  
    // Удаление кеша
    Cube.ResetCache;
End Sub UserProc

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

См. также:

IInMemCube