IInMemManager.UseInMem

Синтаксис

UseInMem: Boolean;

Описание

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

Комментарии

По умолчанию кэш In-Memory используется в репозитории. Управление кэшем осуществляется через реестр/файл Settings.xml.

Пример

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

Sub UserProc;
Var
    InMem: IInMemManager;
Begin
    InMem := 
New InMemManager.Create;
    Debug.WriteLine(
"Используется кэш In-Memory: " + InMem.UseInMem.ToString);
    
If InMem.UseInMem Then
        Debug.WriteLine(
"Объем используемой отображаемой памяти: " + InMem.SharedMemory.ToString + " байт.");
        Debug.WriteLine(
"Объем места на диске: " + InMem.StoredMemory.ToString + " байт.");
    
End If;
End Sub UserProc;

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

См. также:

IInMemManager