2014-10-07 24 views
5

Rif: http://msdn.microsoft.com/en-us/library/vstudio/ms178581(v=vs.100).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1Timeout sessione ASP.NET MVC, assoluto o scorrevole?

Una sessione è considerato attivo fintanto che le richieste continuano ad essere fatta con lo stesso valore SessionID. Se il tempo tra le richieste di una specifica sessione supera il valore di timeout specificato in minuti, la sessione è considerata scaduta. Le richieste effettuate con un valore SessionID scaduto generano una nuova sessione.

Voglio assicurarmi di aver capito correttamente quel paragrafo. Da ciò ho letto che le sessioni ASP.NET funzionano su una regola Sliding, non una regola assoluta. Cioè, una Sessione scadrà 20 minuti dopo l'ULTIMA richiesta alla sessione (supponendo che l'impostazione predefinita di 20 minuti qui per argomento), non assolutamente 20 minuti dopo dall'inizio della sessione, indipendentemente dall'attività richiesta/sessione? Ho capito bene?

risposta

3

Sì, hai capito bene.

Come i documenti dicono che ogni richiesta alla sessione resetterà il conto alla rovescia di 20 minuti.

Problemi correlati