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