Method | Description | |
---|---|---|
Initialize ( ) : void |
Initializes this instance of SessionTelemetryModule and begins session tracking.
|
Method | Description | |
---|---|---|
GetPreviousSession ( string &previousSessionId, DateTimeOffset &previousSessionEnd ) : bool | ||
HandleApplicationStartedEvent ( object sender, object e ) : void | ||
HandleApplicationStoppingEvent ( object sender, object e ) : void | ||
ITelemetryInitializer ( ITelemetry telemetry ) : void |
Initializes SessionContext.Id property of the TelemetryContext.Session context.
|
|
IsSessionActive ( DateTimeOffset sessionEnd ) : bool | ||
SaveSessionState ( ) : void | ||
SessionTelemetryModule ( ) : System |
Initializes a new instance of the SessionTelemetryModule class.
|
|
SessionTelemetryModule ( IPlatformService platform, IClock clock ) : System | ||
Track ( SessionState state, string id, DateTimeOffset timestamp ) : void | ||
TrackSessionState ( ) : void |