Click or drag to resize

ReportExecution Class

Main worker class that handles a report execution and rendering.
Inheritance Hierarchy
SystemObject
  Seal.ModelReportExecution

Namespace: Seal.Model
Assembly: SealLibrary (in SealLibrary.dll) Version: 10.0.1.0+a44cd3a7f03c2bf3cdbd971a878c679e40bed08a
Syntax
C#
public class ReportExecution

The ReportExecution type exposes the following members.

Constructors
 NameDescription
Public methodReportExecutionInitializes a new instance of the ReportExecution class
Top
Methods
 NameDescription
Public methodBuildResultPagesModel Build the result pages of a report model
Public methodCheckInputRestrictions Check the current input restriction values
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodExecute Execute the current report
Public methodStatic memberExecuteReportSchedule Execute a report schedule
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGenerateHTMLResult Generate the HTML result of the current execution
Public methodGeneratePrintResult Generate the HTML Print result of the current execution
Public methodGenerateResult Generate the report in a given format and retruns the file path
Public methodGetEnumValues Return the new enum values with a filter applied
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetReportModelsToExecute List of models to execute after cleaning of models involved in View Restrictions
Public methodStatic memberGetReportSchedule Return the report of a given schedule GUID
Public methodStatic memberGetScheduledReport Return the report of a given schedule GUID
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodLoadResultTableModel Load the result table of a report model
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodProcessOutput Process the report result for the current output: execute the pre/post scripts and the output device processing
Public methodRender Render the report and returns the result
Public methodRenderHTMLDisplay Render only the HTML result for display
Public methodRenderHTMLDisplayForViewer Render the HTML display for the Web Server
Public methodRenderResult Render the report result
Public methodSetError Add an execution error
Public methodStatic memberSetRestrictions Set restriction values from input 1,2,3,4
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodUpdateEnumValues Update the current selected enum values during the report execution
Top
Fields
 NameDescription
Public fieldStatic memberActionCancelReport Action keyword to cancel a report execution
Public fieldStatic memberActionCommand Name of the form parameter containing the action to perform
Public fieldStatic memberActionExecuteFromTrigger Action keyword to execute a report from a trigger (restriction triggering the execution)
Public fieldStatic memberActionExecuteReport Action keyword to execute a report
Public fieldStatic memberActionGetEnumValues Action keyword to get the values of an enumerated list
Public fieldStatic memberActionGetNavigationLinks Action keyword to get the navigation links of a report
Public fieldStatic memberActionGetTableData Action keyword to get table data (page table load or server pagination)
Public fieldStatic memberActionLogin Action keyword to perform a login
Public fieldStatic memberActionLogout Action keyword to perform a logout
Public fieldStatic memberActionNavigate Action keyword to perform a navigation (drill or sub-report)
Public fieldStatic memberActionRefreshReport Action keyword to refresh the execution status of a report
Public fieldStatic memberActionSetUserInfo Action keyword to set the user information (culture)
Public fieldStatic memberActionUpdateEnumValues Action keyword to update the values of an enumerated list (dynamic filter)
Public fieldStatic memberActionUpdateViewParameter Action keyword to update a view parameter
Public fieldCurrentEnumValues Dynamic enum values selected during the report execution
Public fieldStatic memberHtmlId_execution_guid Html id of the input containing the execution GUID
Public fieldStatic memberHtmlId_execution_messages Html id of the execution messages container
Public fieldStatic memberHtmlId_header_form Html id of the report header form
Public fieldStatic memberHtmlId_navigation_id Html id of the input containing the navigation id
Public fieldStatic memberHtmlId_navigation_menu Html id of the navigation menu
Public fieldStatic memberHtmlId_navigation_parameters Html id of the input containing the navigation parameters
Public fieldStatic memberHtmlId_progress_bar Html id of the execution progress bar
Public fieldStatic memberHtmlId_progress_bar_models Html id of the progress bar dedicated to models
Public fieldStatic memberHtmlId_progress_bar_tasks Html id of the progress bar dedicated to tasks
Public fieldNavigationParameter The parameter used if the execution was for a navigation
Public fieldReport Current report being executed
Public fieldRootReport Root report when navigation has occured
Public fieldTag Object that can be used at run-time for any purpose
Top
See Also