Method | Description | |
---|---|---|
Dispose ( ) : void | ||
FlushHistory ( ) : Task | ||
InitializeAsync ( ) : Task |
Initializes the SDK engine.
|
|
ProcessDelayedActionsAsync ( ) : Task |
Handles delayed beacon actions resolved earlier.
|
|
ResolveBeaconAction ( BeaconEventArgs eventArgs ) : Task |
Tries to find a beacon action based on the given beacon event arguments.
|
|
SdkEngine ( bool createdOnForeground ) : System |
Creates a new Engine object.
|
|
UpdateCacheAsync ( bool forceUpdate ) : Task |
Updates the layout cache.
|
Method | Description | |
---|---|---|
CleanDatabaseAsync ( ) : Task |
Cleans old entries from database. Called when the UI application is started.
|
|
ExecuteActionAsync ( ResolvedAction resolvedAction, string beaconPid, BeaconEventType beaconEventType, string location ) : Task |
Executes the given action, stores the event in event history and notifies the listeners.
|
|
OnBeaconActionResolvedAsync ( object sender, |
||
OnFlushHistoryTimerTimeoutAsync ( object state ) : void | ||
OnLayoutUpdatedAsync ( object state ) : void | ||
OnProcessDelayedActionsTimerTimeoutAsync ( object state ) : void | ||
OnResolverFailedToResolveActions ( object sender, string e ) : void |
This method simply forwards the event to listeners.
|
|
OnSettingsUpdated ( object sender, |
||
OnUpdateVisibilityTimerTimeout ( object state ) : void | ||
ResetProcessDelayedActionsTimer ( DateTimeOffset nextDueTime ) : void |
(Re)sets the process delayed actions timer to trigger based on the given due time.
|
public ResolveBeaconAction ( BeaconEventArgs eventArgs ) : Task | ||
eventArgs | BeaconEventArgs | The arguments of a beacon event. |
return | Task |
public SdkEngine ( bool createdOnForeground ) : System | ||
createdOnForeground | bool | bool for indication if the engine works on foreground. |
return | System |
public UpdateCacheAsync ( bool forceUpdate ) : Task | ||
forceUpdate | bool | |
return | Task |