Class AnalyticsIntervalDispatcherBase<TDispatcherConfig>
Inheritance
AnalyticsDispatcherBase<TDispatcherConfig>
AnalyticsIntervalDispatcherBase<TDispatcherConfig>
Inherited Members
Namespace: IdleKit.Analytics
Assembly: cs.temp.dll.dll
Syntax
public abstract class AnalyticsIntervalDispatcherBase<TDispatcherConfig> : AnalyticsDispatcherBase<TDispatcherConfig>, IAnalyticsDispatcher, IInjectable where TDispatcherConfig : class, IAnalyticsIntervalDispatcherConfig
Type Parameters
Name | Description |
---|---|
TDispatcherConfig |
Fields
_asyncHelper
Declaration
protected AsyncHelper _asyncHelper
Field Value
Type | Description |
---|---|
AsyncHelper |
MIN_SEND_EVENTS_INTERVAL_SECONDS
Declaration
protected const float MIN_SEND_EVENTS_INTERVAL_SECONDS = 1F
Field Value
Type | Description |
---|---|
Single |
Methods
Cleanup()
Declaration
public override void Cleanup()
Overrides
IdleKit.Analytics.AnalyticsDispatcherBase<TDispatcherConfig>.Cleanup()
Initialize()
Declaration
public override void Initialize()
Overrides
IdleKit.Analytics.AnalyticsDispatcherBase<TDispatcherConfig>.Initialize()
Inject(IResolver)
Declaration
public override void Inject(IResolver resolver)
Parameters
Type | Name | Description |
---|---|---|
IResolver | resolver |
Overrides
IdleKit.Analytics.AnalyticsDispatcherBase<TDispatcherConfig>.Inject(IResolver)
SendEventsLoop()
Declaration
protected virtual IEnumerator SendEventsLoop()
Returns
Type | Description |
---|---|
IEnumerator |
Implements
IInjectable