Progress® Telerik® Reporting R3 2017

ReportServiceClient Class

The proxy to the Telerik Report Service.

Inheritance Hierarchy

SystemObject
  System.ServiceModelClientBaseIReportService
    Telerik.Reporting.Service.SilverlightClientReportServiceClient

Namespace:  Telerik.Reporting.Service.SilverlightClient
Assembly:  Telerik.ReportViewer.Silverlight (in Telerik.ReportViewer.Silverlight.dll)

Syntax

public class ReportServiceClient : ClientBase<IReportService>

The ReportServiceClient type exposes the following members.

Constructors

  NameDescription
Public methodReportServiceClient
Public methodReportServiceClient(String)
Initializes a new instance of the ReportServiceClient class using the configuration information specified in the application configuration file by endpointConfigurationName.
Public methodReportServiceClient(Uri)
Initializes a new instance of the ReportServiceClient class using a specified binding and target address and BasicHttpBinding.
Public methodReportServiceClient(Binding, EndpointAddress)
Initializes a new instance of the ReportServiceClient class using a specified binding and target address.
Public methodReportServiceClient(String, EndpointAddress)
Public methodReportServiceClient(String, String)
Top

Methods

  NameDescription
Public methodGetPageAsync(String, Int32)
Starts an asynchronous GetPage operation. This operation is intended for internal use only.
Public methodGetPageAsync(String, Int32, Object)
Starts an asynchronous GetPage operation. This operation is intended for internal use only.
Public methodGetReportParametersAsync(String, NameValueDictionary, NameValueDictionary)
Starts an asynchronous GetReportParameters operation. This operation is intended for internal use only.
Public methodGetReportParametersAsync(String, NameValueDictionary, NameValueDictionary, Object)
Starts an asynchronous GetReportParameters operation. This operation is intended for internal use only.
Public methodListAvailableReportsAsync
Starts an asynchronous ListAvailableReports operation.
Public methodListAvailableReportsAsync(Object)
Starts an asynchronous ListAvailableReports operation.
Public methodListRenderingExtensionsAsync
Starts an asynchronous ListRenderingExtensions operation.
Public methodListRenderingExtensionsAsync(Object)
Starts an asynchronous ListRenderingExtensions operation.
Public methodRenderAndCacheAsync(String, String, NameValueDictionary, NameValueDictionary)
Starts an asynchronous RenderAndCache operation. This operation is intended for internal use only.
Public methodRenderAndCacheAsync(String, String, NameValueDictionary, NameValueDictionary, Object)
Starts an asynchronous RenderAndCache operation. This operation is intended for internal use only.
Public methodRenderAsync(String, String, NameValueDictionary, NameValueDictionary)
Starts an asynchronous Render operation.
Public methodRenderAsync(String, String, NameValueDictionary, NameValueDictionary, Object)
Starts an asynchronous Render operation.
Top

Events

  NameDescription
Public eventGetPageCompleted
Occurs when the GetPage operation is completed. This event is intended for internal use only.
Public eventGetReportParametersCompleted
Occurs when the GetReportParameters operation is completed. This event is intended for internal use only.
Public eventListAvailableReportsCompleted
Occurs when the ListAvailableReports operation is completed.
Public eventListRenderingExtensionsCompleted
Occurs when the ListRenderingExtensions operation is completed.
Public eventRenderAndCacheCompleted
Occurs when the RenderAndCache operation is completed. This event is intended for internal use only.
Public eventRenderCompleted
Occurs when the Render operation is completed.
Top

See Also