Proprietà ReportViewer.KeepSessionAlive
Recupera o imposta un valore boolean che indica se impedire o meno la scadenza della sessione del server di rapporti fino a quando ReportViewer è in esecuzione.
Spazio dei nomi: Microsoft.Reporting.WinForms
Assembly: Microsoft.ReportViewer.WinForms (in Microsoft.ReportViewer.WinForms.dll)
Sintassi
'Dichiarazione
Public Property KeepSessionAlive As Boolean
public bool KeepSessionAlive { get; set; }
public:
property bool KeepSessionAlive {
bool get ();
void set (bool value);
}
member KeepSessionAlive : bool with get, set
function get KeepSessionAlive () : boolean
function set KeepSessionAlive (value : boolean)
Valore proprietà
Tipo: Boolean
true per impedire la scadenza della sessione del server di rapporti. In caso contrario false.Il valore predefinito è true.
Note
Nella modalità di elaborazione remota l'impostazione di questa proprietà su true fa in modo che il controllo ReportViewer impedisca la scadenza della sessione del server di rapporti.Il controllo ReportViewer effettua il ping del server di rapporti per impedire la scadenza della sessione del server di rapporti.Se desidera mantenere attiva una sessione del server di rapporti per un utente anche in caso di inattività, impostare KeepSessionAlive su true.Per consentire il timeout della sessione e la scadenza nell'applicazione, impostare KeepSessionAlive su false.
Nella modalità di elaborazione locale l'impostazione di questa proprietà non ha alcun effetto.
Se la proprietà KeepSessionAlive è impostata su false e la sessione del server di rapporti è stata già creata, non impostare questa proprietà su true.In caso contrario, verrà generato un oggetto InvalidOperationException.