IInMemManager.UseInMem

Синтаксис

UseInMem: Boolean;

Описание

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

Комментарии

Управление кешем осуществляется через реестр/файл settings.xml.

Допустимые значения:

Пример

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

Sub UserProc;
Var
    InMem: IInMemManager;
Begin
    // Инициализация менеджера для работы с кешем
    InMem := New InMemManager.Create;
    Debug.WriteLine("Используется файловый кеш: " + InMem.UseInMem.ToString);
    If InMem.UseInMem Then
        If Not inmem.CacheIsOk Then
            Debug.WriteLine("Кеш повреждён");
            Return;
        End If;
        Debug.WriteLine("Объем используемой отображаемой памяти: " + InMem.SharedMemory.ToString + " байт.");
        Debug.WriteLine("Объем места на диске: " + InMem.StoredMemory.ToString + " байт.");
    End If;
End Sub UserProc;

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

См. также:

IInMemManager