For custom code the arguments array is structured as follows:
args[]
contains three objects:
System.Data.DataTable
containing the names and metadata of the Data FieldsWebReports.Api.Reports.Entity
objectWebReports.Api.Data.DataObjectBase
object which calls the event.For .NET Assemblies the method signature is as follows:
DataTable EventHandlerName(SessionInfo sessionInfo, DataTable originalDataFields, Entity dataObject, DataObjectBase eventCaller)
The DataTable being being passed to the event in the first argument has already applied Column Metadata.
Expects a System.Data.DataTable return value, which represents the modified data.