Compartir a través de


ReportViewer.KeepSessionAlive (Propiedad)

 

Publicada: abril de 2016

Obtiene o establece un valor de tipo Boolean que indica si se debe evitar que expire la sesión del servidor de informes mientras se esté ejecutando ReportViewer.

Espacio de nombres:   Microsoft.Reporting.WinForms
Ensamblado:  Microsoft.ReportViewer.WinForms (en Microsoft.ReportViewer.WinForms.dll)

Sintaxis

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

Valor de propiedad

Type: System.Boolean

true para evitar que expire la sesión del servidor de informes; de lo contrario, false.El valor predeterminado es true.

Comentarios

En el modo de procesamiento remoto, si se establece esta propiedad en true, hace que el control ReportViewer evite que expire la sesión del servidor de informes.El control ReportViewer hace ping al servidor de informes para evitar que expire la sesión del servidor de informes.Si desea mantener activa una sesión del servidor de informes para un usuario incluso cuando no realice ninguna actividad, establezca KeepSessionAlive en true.Para dejar que la sesión agote los tiempos de espera y expire en una aplicación, establezca KeepSessionAlive en false.

El hecho de establecer esta propiedad en el modo de procesamiento local no tiene ningún efecto.

Si KeepSessionAlive está establecida en false y la sesión del servidor de informes ya se ha creado, no es posible establecer esta propiedad en true.Si lo hace, se iniciará una excepción InvalidOperationException.

Vea también

ReportViewer (Clase)
Microsoft.Reporting.WinForms (Espacio de nombres)

Volver al principio