[]
        
(Showing Draft Content)

C1.Web.Api.Report.ReportController

ReportController Class

The report controller.

Inheritance
ReportController
Namespace: C1.Web.Api.Report
Assembly: C1.Web.Api.Report.dll
Syntax
public class ReportController : DocumentController

Constructors

Name Description
ReportController()

Methods

Name Description
CreateInstance(string, IDictionary<string, string[]>, PageSettings)

Creates new report instance from the specified report.

DeleteInstanceById(string, string)

Deletes the report instance with the specifed instance id.

ExportInstance(string, string, IDictionary<string, string>)

Exports the report instance with specified instance id into report filter with options.

ExportInstance_Get(string, string, IDictionary<string, string>)

Exports the report instance with specified instance id into report filter with options.

ExportInstance_Post(string, string, IDictionary<string, string>)

Exports the report instance with specified instance id into report filter with options.

ExportReport(string, IDictionary<string, string>, string, IDictionary<string, string[]>, PageSettings)

Exports the specified report to the specified export filter with options and the specified page settings or/and parameters.

ExportReport_Get(string, IDictionary<string, string>, string, IDictionary<string, string[]>, PageSettings)

Exports the specified report to the specified export filter with options and the specified page settings or/and parameters.

ExportReport_Post(string, IDictionary<string, string>, string, IDictionary<string, string[]>, PageSettings)

Exports the specified report to the specified export filter with options and the specified page settings or/and parameters.

GetCatalogInfo(string, bool)

Gets the catalog info of the specified path.

GetInstanceBookmarkByName(string, string, string)

Gets the bookmark with specified name in the report instance with specified instance id.

GetInstanceBookmarks(string, string)

Not supported. Gets all bookmarks in the report instance with specified instance id.

GetInstanceById(string, string)

Gets the info of the report instance with the specified instance id.

GetInstanceFeatures(string, string)

Gets the features supported by the report instance with specified instance id.

GetInstanceOutlines(string, string)

Gets all outlines in the report instance with specified instance id.

GetInstancePageSettings(string, string)

Gets the current page settings in the report instance with specified instance id.

GetInstanceParameterByName(string, string, string)

Gets the parameter with specified name in the report instance with specified instance id.

GetInstanceParameters(string, string)

Gets the parameters in the report instance with specified instance id.

GetInstanceSearchResults(string, string, string, bool, bool, int, SearchScope)

Gets the search result in the report instance with specified instance id.

GetInstanceStatus(string, string)

Gets the status of the report instance with specified instance id.

GetInstanceSupportedFormatByName(string, string, string)

Gets the export format with specified name supported by the report instance with specified instance id.

GetInstanceSupportedFormats(string, string)

Gets the export formats supported by the report instance with specified instance id.

GetInstances(string)

Gets all report instances created by the specified report.

GetReport(string)

Gets the info of the specified report.

GetReportPageSettings(string)

Gets the default page settings defined in the specified report.

GetReportParameterByName(string, string)

Gets the parameter with specifed name in the specified report.

GetReportParameters(string)

Gets the parameters defined in the specified report.

GetReportSupportedFormatByName(string, string)

Gets the export format with specified name which is supported by the specified report.

GetReportSupportedFormats(string)

Gets the export formats supported by the specified report.

RenderInstance(string, string, IDictionary<string, string[]>, PageSettings, string)

Renders the report instance with the specified instance id.

SetInstancePageSettings(string, string, PageSettings)

Updates all page settings properties in the report instance with specified instance id.

SetInstanceParameterByName(string, string, string, string[])

Updates the value of parameter with specified name in the report instance with specified instance if.

SetInstanceParameters(string, string, IDictionary<string, string[]>)

Updates all parameter values in the report instance with specified instance id.

StopInstanceRendering(string, string)

Stops the rendering of the report instance.

UpdateInstancePageSettings(string, string, PageSettings)

Updates the specified page settings properties in the report instancce with specified instance id.

UpdateInstanceParameters(string, string, IDictionary<string, string[]>)

Updates specified parameter values in the report instance with specified instance id.