C# Class CSharpAnalytics.Sessions.TimeoutSessionManager

Inheritance: SessionManager
Exibir arquivo Open project: TechSmith/CSharpAnalytics Class Usage Examples

Public Methods

Method Description
TimeoutSessionManager ( SessionState sessionState, System.TimeSpan timeout ) : System

Private Methods

Method Description
Hit ( ) : void
StartNewSessionIfTimedOut ( DateTimeOffset activityStartedAt ) : void

Starts are new session if the previous one has expired.

TimeSinceLastActivity ( DateTimeOffset nextActivityTime ) : System.TimeSpan

Calculate the elapsed time since the last activity.

Method Details

TimeoutSessionManager() public method

public TimeoutSessionManager ( SessionState sessionState, System.TimeSpan timeout ) : System
sessionState SessionState
timeout System.TimeSpan
return System