Class
ClientReportSource

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:

cs-api-definition
public class ClientReportSource

Inheritance: objectClientReportSource

Constructors

ClientReportSource()

Declaration

cs-api-definition
public ClientReportSource()

Properties

ParameterValues

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

Declaration

cs-api-definition
public Dictionary<string, object> ParameterValues { get; set; }

Property Value

Dictionary<string, object>

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

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

Declaration

cs-api-definition
public string Report { get; set; }

Property Value

string

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.