Introduction to Server Events

This section explains how to create Events Handlers that run custom code when certain actions occur in the Exago BI runtime.

Event Handlers

Event Handlers provide code that Exago can execute when certain events happen during the application runtime. This code can either come from a .NET Assembly or within the Exago configuration file.

All existing Event Handlers are listed in the Main Menu under Server Events. All the Event Handlers you are adding or editing will be displayed in a Tab entitled Server Events.

Each Event Handler has the following properties:

NOTE. System.dll does not need to be listed as a reference as it is already available.

Arguments

Server events can access the following information in order to inspect the session state, and utilize built-in methods:

.NET Assemblies

The following are important details for using .NET Assemblies as Event Handlers.

Note: If WebReportsApi.dll or another Exago BI dll is referenced by the assembly, then it must be recompiled to the current version whenever Exago BI is updated.