[]
Creates a report data snapshot from a given one by applying interactive actions.
public static ReportDataSnapshot ApplyInteractivity(this ReportSnapshot snapshot, ReportStore reportStore, IEnumerable<ActionKey> actions, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
Type | Name | Description |
---|---|---|
ReportSnapshot | snapshot | The initial snapshot. |
ReportStore | reportStore | The report store. |
IEnumerable<ActionKey> | actions | Interactive actions to be applied. |
IReadOnlyDictionary<string, Func<CustomContextArgs, object>> | customContext | Custom evaluation context objects (custom code, user context, etc.). |
Type | Description |
---|---|
ReportDataSnapshot | The updated report data snapshot. |