ReportExecutionService Class
The Reporting Services Execution Web service allows developers to programmatically process and render reports from a report server.
Inheritance Hierarchy
System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            ReportExecution2005.ReportExecutionService
Namespace:  ReportExecution2005
Assembly:  ReportExecution2005 (in ReportExecution2005.dll)
Syntax
'Declaration
<WebServiceBindingAttribute(Name := "ReportExecutionServiceSoap", Namespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")> _
Public Class ReportExecutionService _
    Inherits SoapHttpClientProtocol
'Usage
Dim instance As ReportExecutionService
[WebServiceBindingAttribute(Name = "ReportExecutionServiceSoap", Namespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")]
public class ReportExecutionService : SoapHttpClientProtocol
[WebServiceBindingAttribute(Name = L"ReportExecutionServiceSoap", Namespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")]
public ref class ReportExecutionService : public SoapHttpClientProtocol
[<WebServiceBindingAttribute(Name = "ReportExecutionServiceSoap", Namespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")>]
type ReportExecutionService =  
    class
        inherit SoapHttpClientProtocol
    end
public class ReportExecutionService extends SoapHttpClientProtocol
The ReportExecutionService type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| .gif) | ReportExecutionService | Initializes a new instance of the ReportExecutionService class. | 
Top
Properties
Top
Methods
| Name | Description | |
|---|---|---|
| .gif) | Abort | (Inherited from WebClientProtocol.) | 
| .gif) | BeginInvoke | (Inherited from SoapHttpClientProtocol.) | 
| .gif) | CancelAsync | (Inherited from HttpWebClientProtocol.) | 
| .gif) | CreateObjRef | (Inherited from MarshalByRefObject.) | 
| .gif) | Discover | (Inherited from SoapHttpClientProtocol.) | 
| .gif) | Dispose() | (Inherited from Component.) | 
| .gif) | Dispose(Boolean) | (Inherited from Component.) | 
| .gif) | EndInvoke | (Inherited from SoapHttpClientProtocol.) | 
| .gif) | Equals | (Inherited from Object.) | 
| .gif) | Finalize | (Inherited from Component.) | 
| .gif) | FindString | Returns the logical page number of the next occurrence of the specified string. | 
| .gif) | GetDocumentMap | Returns the representation of the document map for the execution. | 
| .gif) | GetExecutionInfo | Returns information about the report execution. | 
| .gif) | GetExecutionInfo2 | Returns information about the report execution. | 
| .gif) | GetHashCode | (Inherited from Object.) | 
| .gif) | GetLifetimeService | (Inherited from MarshalByRefObject.) | 
| .gif) | GetReaderForMessage | (Inherited from SoapHttpClientProtocol.) | 
| .gif) | GetRenderResource | Returns the resource for a specified rendering extension format. | 
| .gif) | GetService | (Inherited from Component.) | 
| .gif) | GetType | (Inherited from Object.) | 
| .gif) | GetWebRequest | (Inherited from SoapHttpClientProtocol.) | 
| .gif) | GetWebResponse(WebRequest) | (Inherited from HttpWebClientProtocol.) | 
| .gif) | GetWebResponse(WebRequest, IAsyncResult) | (Inherited from HttpWebClientProtocol.) | 
| .gif) | GetWriterForMessage | (Inherited from SoapHttpClientProtocol.) | 
| .gif) | InitializeLifetimeService | (Inherited from MarshalByRefObject.) | 
| .gif) | Invoke | (Inherited from SoapHttpClientProtocol.) | 
| .gif) | InvokeAsync(String, array<Object[], SendOrPostCallback) | (Inherited from SoapHttpClientProtocol.) | 
| .gif) | InvokeAsync(String, array<Object[], SendOrPostCallback, Object) | (Inherited from SoapHttpClientProtocol.) | 
| .gif) | ListRenderingExtensions | Returns a list of rendering extensions. | 
| .gif) | ListSecureMethods | Returns a list of SOAP methods that require a secure (SSL) connection when invoked. | 
| .gif) | LoadDrillthroughTarget | Creates a report execution from a drillthrough action. | 
| .gif) | LoadDrillthroughTarget2 | Creates a report execution from a drillthrough action. | 
| .gif) | LoadReport | Loads a report from the report server into a new execution. | 
| .gif) | LoadReport2 | Loads a report from the report server into a new execution. | 
| .gif) | LoadReportDefinition | Creates a report execution from a report definition supplied by the client. | 
| .gif) | LoadReportDefinition2 | Creates a report execution from a report definition supplied by the client. | 
| .gif) | Logoff | Logs out the current user making Web service requests. | 
| .gif) | LogonUser | Logs on a user and authenticates a user request to the Report Server Web service. | 
| .gif) | MemberwiseClone() | (Inherited from Object.) | 
| .gif) | MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject.) | 
| .gif) | NavigateBookmark | Navigates to a specific bookmark in the report. | 
| .gif) | NavigateDocumentMap | Navigates to a specific section of the report. | 
| .gif) | Render | Processes a specific report and renders it in the specified format. | 
| .gif) | Render2 | Processes a specific report and renders it in the specified format. | 
| .gif) | RenderStream | Gets a secondary rendering stream associated with a processed report. | 
| .gif) | ResetExecution | Resets the current report execution by clearing the snapshot and resetting the session state. | 
| .gif) | ResetExecution2 | Resets the current report execution by clearing the snapshot and resetting the session state. | 
| .gif) | SetExecutionCredentials | Sets the credentials associated with the current report execution. | 
| .gif) | SetExecutionCredentials2 | Sets the credentials associated with the current report execution. | 
| .gif) | SetExecutionParameters | Sets and validates parameter values associated with the current report execution. | 
| .gif) | SetExecutionParameters2 | Sets and validates parameter values associated with the current report execution. | 
| .gif) | Sort | Applies or removes a sort for the execution based on a user sort action. | 
| .gif) | Sort2 | Applies or removes a sort for the execution based on a user sort action. | 
| .gif) | ToggleItem | Toggles the show/hide item in a report. | 
| .gif) | ToString | (Inherited from Component.) | 
Top
Remarks
You must set the Url and Credentials properties of the web service before making any method calls.
Examples
Dim rs As New myNamespace.myReferenceName.ReportExecutionService()
rs.Url = "http://myservername.reportserver/ReportExecution2005.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();
rs.Url = "http://myservername.reportserver/reportexecution2005.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
.gif)
.gif)
.gif)