Свойство ReportViewer.KeepSessionAlive
Опубликовано: Апрель 2016
Возвращает или задает значение типа Boolean, которое показывает, нужно ли поддерживать активность сеанса сервера отчетов, пока работает ReportViewer.
Пространство имен: Microsoft.Reporting.WinForms
Сборка: Microsoft.ReportViewer.WinForms (в Microsoft.ReportViewer.WinForms.dll)
Синтаксис
public bool KeepSessionAlive { get; set; }
public:
property bool KeepSessionAlive {
bool get();
void set(bool value);
}
member KeepSessionAlive : bool with get, set
Public Property KeepSessionAlive As Boolean
Значение свойства
Type: System.Boolean
Значение true, если срок действия сеанса для сервера отчетов не истекает, и значение false в противном случае.Значение по умолчанию — true.
Заметки
В режиме удаленной обработки, если это свойство установлено в значение true, элемент управления ReportViewer предотвращает истечение срока действия для сеанса сервера отчетов.Элемент управления ReportViewer проверяет связь с сервером отчетов, чтобы избежать истечения срока действия для сеанса сервера отчетов.Чтобы сохранять активность сеанса сервера отчетов для пользователя, даже если пользователь не выполняет никаких действий, установите свойство KeepSessionAlive в значение true.Чтобы разрешить истечение времени ожидания сеанса в приложении, установите свойство KeepSessionAlive в значение false.
В режиме локальной обработки это свойство не действует.
Если свойство KeepSessionAlive установлено в значение false, а сеанс сервера отчетов уже создан, то это свойство нельзя установить в значение true.При попытке установить свойство будет вызвано исключение InvalidOperationException.
См. также
ReportViewer - класс
Microsoft.Reporting.WinForms - пространство имен
Вернуться в начало