ReportExecutionService Class

The Reporting Services Execution Web service allows developers to programmatically process and render reports from a report server.

Namespace:  ReportExecution2005
Assembly:  ReportExecution2005 (in ReportExecution2005.dll)

[WebServiceBindingAttribute(Name = "ReportExecutionServiceSoap", Namespace = "")]
public class ReportExecutionService : SoapHttpClientProtocol

You must set the Url and Credentials properties of the web service before making any method calls.

In SharePoint integrated mode, all methods in the Reporting Services Execution Web service have a 100 second timeout.

myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();
rs.Url = "http://myservername.reportserver/reportexecution2005.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions