Сборка: Cubes;
Пространство имен: Prognoz.Platform.Interop.Cubes;
Интерфейс ICubeCacheSaver содержит свойства и методы, используемые для работы с хранилищем закэшированных данных указанного куба.
Использование кэширования в хранилище кэша доступно в репозиториях, основанных на базе следующих СУБД:
Oracle. Версии 9.0 и выше;
Microsoft SQL. Версии от 2008 года и выше.
| Имя свойства | Краткое описание | |
| Свойство CheckSelection определяет признак проверки отметки, по которой был сохранен кэш. | ||
| Свойство Database определяет базу данных, в которую необходимо сохранить кэш куба. | ||
| Свойство Global определяет признак использования общего кэша для куба при работе нескольких пользователей. |
| Имя метода | Краткое описание | |
| Метод Clear осуществляет очистку кэша для заданного варианта отображения куба. | ||
| Метод ClearAllGlobalCaches удаляет из глобального кэша кэшированные данные всех кубов. | ||
| Метод ClearGlobalCache удаляет из глобального кэша все кэшированные данные для текущего куба. | ||
| Метод FindAndLoadCache ищет и загружает кэш куба для указанного варианта отображения куба с указанными значениями параметров в указанную матрицу и возвращает признак существования соответствующего кэша в базе данных. | ||
| Метод GetGlobalCache возвращает матрицу данных куба, полученную из кэша в соответствии с передаваемыми параметрами кэширования куба. | ||
| Метод GetGlobalWriteLock возвращает объект, управляющий блокировкой кэшированных данных на запись для указанных параметров куба. | ||
| Метод SaveCache выполняет сохранение кэша для заданного варианта отображения куба по заданным параметрам. | ||
| Метод SaveCube выполняет сохранение кэша для заданного варианта отображения куба с параметрами по умолчанию. |
См. также: