Class SessionEndEvent
This event is used to track the end of a users session.
This event works in tandem with SessionBeginEvent and should be sent any time the app is sent to the background.
Inheritance
SessionEndEvent
Assembly: cs.temp.dll.dll
Syntax
[Serializable]
public class SessionEndEvent : AnalyticsEventBase, IAnalyticsEvent, IInjectable
Fields
_dataStoreService
Declaration
[NonSerialized]
protected IDataStoreService _dataStoreService
Field Value
Type |
Description |
IDataStoreService |
|
_sessionDuration
Declaration
protected double _sessionDuration
Field Value
_systemClock
Declaration
[NonSerialized]
protected ISystemClock _systemClock
Field Value
Type |
Description |
ISystemClock |
|
SESSION_DURATION_KEY
Declaration
protected const string SESSION_DURATION_KEY = "duration"
Field Value
Properties
EventName
Declaration
public override string EventName { get; }
Property Value
Overrides
Methods
EventContent()
Declaration
protected override Dictionary<string, object> EventContent()
Returns
Overrides
Initialize()
Declaration
public virtual void Initialize()
Inject(IResolver)
Declaration
public override void Inject(IResolver resolver)
Parameters
Type |
Name |
Description |
IResolver |
resolver |
|
Overrides
Implements
IInjectable