ReportExecutionService Class
The Reporting Services Execution Web service allows developers to programmatically process and render reports from a report server.
Assembly: ReportExecution2005 (in ReportExecution2005.dll)
| Name | Description | |
|---|---|---|
![]() | ReportExecutionService() | Initializes a new instance of the ReportExecutionService class. |
| Name | Description | |
|---|---|---|
![]() | Abort() | (Inherited from WebClientProtocol.) |
![]() | BeginInvoke(String^, array<Object^>^, AsyncCallback^, Object^) | (Inherited from SoapHttpClientProtocol.) |
![]() | CancelAsync(Object^) | (Inherited from HttpWebClientProtocol.) |
![]() | CreateObjRef(Type^) | (Inherited from MarshalByRefObject.) |
![]() | Discover() | (Inherited from SoapHttpClientProtocol.) |
![]() | Dispose() | (Inherited from Component.) |
![]() | Dispose(Boolean) | (Inherited from Component.) |
![]() | EndInvoke(IAsyncResult^) | (Inherited from SoapHttpClientProtocol.) |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Component.) |
![]() | FindString(Int32, Int32, String^) | Returns the logical page number of the next occurrence of the specified string. |
![]() | GetDocumentMap() | Returns the representation of the document map for the execution. |
![]() | GetExecutionInfo() | Returns information about the report execution. |
![]() | GetExecutionInfo2() | Returns information about the report execution. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetLifetimeService() | (Inherited from MarshalByRefObject.) |
![]() | GetReaderForMessage(SoapClientMessage^, Int32) | (Inherited from SoapHttpClientProtocol.) |
![]() | GetRenderResource(String^, String^, String^%) | Returns the resource for a specified rendering extension format. |
![]() | GetService(Type^) | (Inherited from Component.) |
![]() | GetType() | (Inherited from Object.) |
![]() | GetWebRequest(Uri^) | (Inherited from SoapHttpClientProtocol.) |
![]() | GetWebResponse(WebRequest^) | (Inherited from HttpWebClientProtocol.) |
![]() | GetWebResponse(WebRequest^, IAsyncResult^) | (Inherited from HttpWebClientProtocol.) |
![]() | GetWriterForMessage(SoapClientMessage^, Int32) | (Inherited from SoapHttpClientProtocol.) |
![]() | InitializeLifetimeService() | (Inherited from MarshalByRefObject.) |
![]() | Invoke(String^, array<Object^>^) | (Inherited from SoapHttpClientProtocol.) |
![]() | InvokeAsync(String^, array<Object^>^, SendOrPostCallback^) | (Inherited from SoapHttpClientProtocol.) |
![]() | InvokeAsync(String^, array<Object^>^, SendOrPostCallback^, Object^) | (Inherited from SoapHttpClientProtocol.) |
![]() | ListRenderingExtensions() | Returns a list of rendering extensions. |
![]() | ListSecureMethods() | Returns a list of SOAP methods that require a secure (SSL) connection when invoked. |
![]() | LoadDrillthroughTarget(String^) | Creates a report execution from a drillthrough action. |
![]() | LoadDrillthroughTarget2(String^) | Creates a report execution from a drillthrough action. |
![]() | LoadReport(String^, String^) | Loads a report from the report server into a new execution. |
![]() | LoadReport2(String^, String^) | Loads a report from the report server into a new execution. |
![]() | LoadReportDefinition(array<Byte>^, array<Warning^>^%) | Creates a report execution from a report definition supplied by the client. |
![]() | LoadReportDefinition2(array<Byte>^, array<Warning^>^%) | Creates a report execution from a report definition supplied by the client. |
![]() | Logoff() | Logs out the current user making Web service requests. |
![]() | LogonUser(String^, String^, String^) | Logs on a user and authenticates a user request to the Report Server Web service. |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject.) |
![]() | NavigateBookmark(String^, String^%) | Navigates to a specific bookmark in the report. |
![]() | NavigateDocumentMap(String^) | Navigates to a specific section of the report. |
![]() | Render(String^, String^, String^%, String^%, String^%, array<Warning^>^%, array<String^>^%) | Processes a specific report and renders it in the specified format. |
![]() | Render2(String^, String^, PageCountMode, String^%, String^%, String^%, array<Warning^>^%, array<String^>^%) | Processes a specific report and renders it in the specified format. |
![]() | RenderStream(String^, String^, String^, String^%, String^%) | Gets a secondary rendering stream associated with a processed report. |
![]() | ResetExecution() | Resets the current report execution by clearing the snapshot and resetting the session state. |
![]() | ResetExecution2() | Resets the current report execution by clearing the snapshot and resetting the session state. |
![]() | SetExecutionCredentials(array<DataSourceCredentials^>^) | Sets the credentials associated with the current report execution. |
![]() | SetExecutionCredentials2(array<DataSourceCredentials^>^) | Sets the credentials associated with the current report execution. |
![]() | SetExecutionParameters(array<ParameterValue^>^, String^) | Sets and validates parameter values associated with the current report execution. |
![]() | SetExecutionParameters2(array<ParameterValue^>^, String^) | Sets and validates parameter values associated with the current report execution. |
![]() | Sort(String^, SortDirectionEnum, Boolean, String^%, Int32%) | Applies or removes a sort for the execution based on a user sort action. |
![]() | Sort2(String^, SortDirectionEnum, Boolean, PageCountMode, String^%, ExecutionInfo2^%) | Applies or removes a sort for the execution based on a user sort action. |
![]() | ToggleItem(String^) | Toggles the show/hide item in a report. |
![]() | ToString() | (Inherited from Component.) |
You must set the Url and Credentials properties of the web service before making any method calls.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




