ASP.NET Core 6.3.16
Demos Support Blog Download
Show / Hide Table of Contents
PDF

Interface IReportController

Defines methods to process the SSRS, RDL, and RDLC reports.

Namespace: BoldReports.Web.ReportViewer
Assembly: BoldReports.Web.dll
Syntax
public interface IReportController

Methods

GetResource(ReportResource)

Send a GET request and returns the requested resource for a report.

Declaration
object GetResource(ReportResource resource)
Parameters
Type Name Description
ReportResource resource

A ReportResource objec that contains the resource information.

Returns
Type Description
System.Object

This method returns a object or null if no resource is found.

OnInitReportOptions(ReportViewerOptions)

Method invoked when the report begins processing.

Declaration
void OnInitReportOptions(ReportViewerOptions reportOption)
Parameters
Type Name Description
ReportViewerOptions reportOption

A ReportViewerOptions object that contains the report information.

OnReportLoaded(ReportViewerOptions)

Method invoked when the report and subreport begin to load.

Declaration
void OnReportLoaded(ReportViewerOptions reportOption)
Parameters
Type Name Description
ReportViewerOptions reportOption

A ReportViewerOptions object that contains the report information.

PostFormReportAction()

Send a POST request to download the exported output of the report.

Declaration
object PostFormReportAction()
Returns
Type Description
System.Object

The JSON object that contains exported document information.

PostReportAction(Dictionary<String, Object>)

Send a POST request with a collection of keys and values to process the report.

Declaration
object PostReportAction(Dictionary<string, object> jsonResult)
Parameters
Type Name Description
System.Collections.Generic.Dictionary<System.String, System.Object> jsonResult

A collection of keys and values to process the report.

Returns
Type Description
System.Object

The JSON object that contains processed report information.

In This Article
Was this page helpful? Yes No
Thank you for your feedback!
Thank you for your feedback and comments. We will rectify this as soon as possible!
An unknown error has occurred. Please try again.
×
SEND FEEDBACK REGARDING THIS TOPIC

Please provide additional information

Please provide additional information

Please provide additional information

Please provide additional information
Please provide additional information
Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved