New to Telerik ReportingStart a free 30-day trial

Represents a client-side report source configuration used for communication between client applications and the Telerik Reporting Services Web API.

Definition

Namespace:Telerik.Reporting.Services.WebApi

Assembly:Telerik.Reporting.Services.WebApi.dll

Syntax:

C#
public class ClientReportSource

Inheritance: objectClientReportSource

Constructors

C#
public ClientReportSource()

Properties

ParameterValues

Dictionary<string, object>

Gets or sets the collection of report parameter name-value pairs to be passed to the reporting engine during report processing.

C#
public Dictionary<string, object> ParameterValues { get; set; }
Property Value:

A dictionary where keys represent parameter names and values represent the corresponding parameter values. Can be null if the report has no parameters.

Remarks:

Parameter values are used to populate report parameters during report processing. The parameter names must match exactly the parameter names defined in the report definition. Parameter values will be automatically converted to the appropriate data types expected by the report parameters.

Report

string

Gets or sets the string representation of the report document reference that identifies which report to process.

C#
public string Report { get; set; }
Property Value:

A string that represents either a TypeReportSource or UriReportSource reference used to locate the report.

Remarks:

The string representation must be of a TypeReportSource or UriReportSource. Other report source types are not supported by the Web API service. For TypeReportSource, this should be the assembly-qualified type name of the report class. For UriReportSource, this should be the URI path to the report definition file.