2using System.Threading.Tasks;
31 this.parsedReport =
Report;
66 return this.parsedReport.SetParameters(
Parameters,
Language, OnlySetChanged, this.variables, Origin);
87 await this.parsedReport.Execute(State);
Static class managing the application event log. Applications and services log events on this static ...
static void Exception(Exception Exception, string Object, string Actor, string EventId, EventLevel Level, string Facility, string Module, params KeyValuePair< string, object >[] Tags)
Logs an exception. Event type will be determined by the severity of the exception.
Static class managing editable parameters in objects. Editable parameters are defined by using the at...
Abstract base class for commands executing a report.
ReportNode Report
Report node.
Command to execute a report file.
override ICommand Copy()
Creates a copy of the command object.
override async Task StartQueryExecutionAsync(Query Query, Language Language)
Starts the execution of a query.
Task< SetEditableFormResult > SetParameters(DataForm Parameters, Language Language, bool OnlySetChanged, IRequestOrigin Origin)
Sets the parameters of the object, based on contents in the data form.
Task PopulateForm(DataForm Parameters, Language Language, IRequestOrigin Origin)
Populates a data form with parameters for the object.
ExecuteReportFileCommand(ReportFile Report, ReportNode ReportNode, Variables Variables)
Command to execute a report file.
Contains a parsed report, as defined in a report file.
Class containing the state of a report.
Query Query
Current query object reference.
Namespace ReportFilesNamespace
Language namespace reference for report files.
Report node based on the contents of a report file.
Abstract base class for report nodes.
Contains information about a language.
async Task< Namespace > GetNamespaceAsync(string Name)
Gets the namespace object, given its name, if available.
Contains information about a namespace in a language.
Task< LanguageString > GetStringAsync(int Id)
Gets the string object, given its ID, if available.
Class handling the reception of data from a query.
bool IsDone
If the query is done.
bool IsStarted
If the query has been started.
Task Start()
Starts query execution.
RequestOrigin Origin
Origin of request to execute the query.
bool IsAborted
If the query is aborted.
Task LogMessage(Exception Exception)
Logs an Exception as a query message.
async Task Done()
Query execution completed.
Task SetStatus(string Status)
Sets the current status of the query execution.
Interface for editable objects.
Interface for requestors that can act as an origin for distributed requests.