Очистка Кэша

Обсуждение Stimulsoft Reports.NET
Ответить
Yuriy
Сообщения: 19
Зарегистрирован: 11 мар 2009, 02:10

Очистка Кэша

Сообщение Yuriy »

Добрый день.
Подскажите пожалуйста какие есть способы очищать кэш отчета?
Есть ли возможность очистить кэш сформированного отчета после или перед закрытием окна просмотра?
Спасибо.
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Очистка Кэша

Сообщение Jan »

Здравствуйте,

Имеется ввиду кэш отчета в StiWebViewer или кэш отчета при использовании свойства CacheMode?

Спасибо.
Yuriy
Сообщения: 19
Зарегистрирован: 11 мар 2009, 02:10

Очистка Кэша

Сообщение Yuriy »

Имеется ввиду использование StiReport.ReportCacheMode.
При формировании больших отчетов он делает кэш который растет и забивает дисковое пространство.
Нужно сделать очистку Кэша. Как это сделать?

Спасибо.
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Очистка Кэша

Сообщение Jan »

Здравствуйте,
Yuriy писал(а):Имеется ввиду использование StiReport.ReportCacheMode.
При формировании больших отчетов он делает кэш который растет и забивает дисковое пространство.
Нужно сделать очистку Кэша. Как это сделать?

Спасибо.
К примеру так:

Код: Выделить всё

StiReportCache.DeleteCache(report.ReportCachePath);
или так:

Код: Выделить всё

report.Dispose();
Спасибо.
Yuriy
Сообщения: 19
Зарегистрирован: 11 мар 2009, 02:10

Очистка Кэша

Сообщение Yuriy »

Здравствуйте.
report.Dispose() очищает кэш.
Вопрос стоит в следующем: каким образом сделать так чтобы после печати или после закрытия предварительного просмотра очистить кэш отчета?
Спасибо.
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Очистка Кэша

Сообщение Jan »

Здравствуйте,

Можно к примеру отобразить отчет в модальном окне, после закрытия которого вызвать Dispose.

Спасибо.
Ответить