ReportExecutionService Members

Include Protected Members
Include Inherited Members

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

The ReportExecutionService type exposes the following members.

Constructors

  Name Description
Public method ReportExecutionService() Initializes a new instance of the ReportExecutionService class.

Top

Methods

  Name Description
Public method Abort() (Inherited from WebClientProtocol.)
Protected method BeginInvoke(String, array<Object[], AsyncCallback, Object) (Inherited from SoapHttpClientProtocol.)
Protected method CancelAsync(Object) (Inherited from HttpWebClientProtocol.)
Public method CreateObjRef(Type) (Inherited from MarshalByRefObject.)
Public method Discover() (Inherited from SoapHttpClientProtocol.)
Public method Dispose() (Inherited from Component.)
Protected method Dispose(Boolean) (Inherited from Component.)
Protected method EndInvoke(IAsyncResult) (Inherited from SoapHttpClientProtocol.)
Public method Equals(Object) (Inherited from Object.)
Protected method Finalize() (Inherited from Component.)
Public method FindString(Int32, Int32, String) Returns the logical page number of the next occurrence of the specified string.
Public method GetDocumentMap() Returns the representation of the document map for the execution.
Public method GetExecutionInfo() Returns information about the report execution.
Public method GetExecutionInfo2() Returns information about the report execution.
Public method GetHashCode() (Inherited from Object.)
Public method GetLifetimeService() (Inherited from MarshalByRefObject.)
Protected method GetReaderForMessage(SoapClientMessage, Int32) (Inherited from SoapHttpClientProtocol.)
Public method GetRenderResource(String, String, String%) Returns the resource for a specified rendering extension format.
Protected method GetService(Type) (Inherited from Component.)
Public method GetType() (Inherited from Object.)
Protected method GetWebRequest(Uri) (Inherited from SoapHttpClientProtocol.)
Protected method GetWebResponse(WebRequest) (Inherited from HttpWebClientProtocol.)
Protected method GetWebResponse(WebRequest, IAsyncResult) (Inherited from HttpWebClientProtocol.)
Protected method GetWriterForMessage(SoapClientMessage, Int32) (Inherited from SoapHttpClientProtocol.)
Public method InitializeLifetimeService() (Inherited from MarshalByRefObject.)
Protected method Invoke(String, array<Object[]) (Inherited from SoapHttpClientProtocol.)
Protected method InvokeAsync(String, array<Object[], SendOrPostCallback) (Inherited from SoapHttpClientProtocol.)
Protected method InvokeAsync(String, array<Object[], SendOrPostCallback, Object) (Inherited from SoapHttpClientProtocol.)
Public method ListRenderingExtensions() Returns a list of rendering extensions.
Public method ListSecureMethods() Returns a list of SOAP methods that require a secure (SSL) connection when invoked.
Public method LoadDrillthroughTarget(String) Creates a report execution from a drillthrough action.
Public method LoadDrillthroughTarget2(String) Creates a report execution from a drillthrough action.
Public method LoadReport(String, String) Loads a report from the report server into a new execution.
Public method LoadReport2(String, String) Loads a report from the report server into a new execution.
Public method LoadReportDefinition(array<Byte[], array<Warning[]%) Creates a report execution from a report definition supplied by the client.
Public method LoadReportDefinition2(array<Byte[], array<Warning[]%) Creates a report execution from a report definition supplied by the client.
Public method Logoff() Logs out the current user making Web service requests.
Public method LogonUser(String, String, String) Logs on a user and authenticates a user request to the Report Server Web service.
Protected method MemberwiseClone() (Inherited from Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public method NavigateBookmark(String, String%) Navigates to a specific bookmark in the report.
Public method NavigateDocumentMap(String) Navigates to a specific section of the report.
Public method Render(String, String, String%, String%, String%, array<Warning[]%, array<String[]%) Processes a specific report and renders it in the specified format.
Public method Render2(String, String, PageCountMode, String%, String%, String%, array<Warning[]%, array<String[]%) Processes a specific report and renders it in the specified format.
Public method RenderStream(String, String, String, String%, String%) Gets a secondary rendering stream associated with a processed report.
Public method ResetExecution() Resets the current report execution by clearing the snapshot and resetting the session state.
Public method ResetExecution2() Resets the current report execution by clearing the snapshot and resetting the session state.
Public method SetExecutionCredentials(array<DataSourceCredentials[]) Sets the credentials associated with the current report execution.
Public method SetExecutionCredentials2(array<DataSourceCredentials[]) Sets the credentials associated with the current report execution.
Public method SetExecutionParameters(array<ParameterValue[], String) Sets and validates parameter values associated with the current report execution.
Public method SetExecutionParameters2(array<ParameterValue[], String) Sets and validates parameter values associated with the current report execution.
Public method Sort(String, SortDirectionEnum, Boolean, String%, Int32%) Applies or removes a sort for the execution based on a user sort action.
Public method Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String%, ExecutionInfo2%) Applies or removes a sort for the execution based on a user sort action.
Public method ToggleItem(String) Toggles the show/hide item in a report.
Public method ToString() (Inherited from Component.)

Top

Properties

  Name Description
Public property AllowAutoRedirect (Inherited from HttpWebClientProtocol.)
Protected property CanRaiseEvents (Inherited from Component.)
Public property ClientCertificates (Inherited from HttpWebClientProtocol.)
Public property ConnectionGroupName (Inherited from WebClientProtocol.)
Public property Container (Inherited from Component.)
Public property CookieContainer (Inherited from HttpWebClientProtocol.)
Public property Credentials (Inherited from WebClientProtocol.)
Protected property DesignMode (Inherited from Component.)
Public property EnableDecompression (Inherited from HttpWebClientProtocol.)
Protected property Events (Inherited from Component.)
Public property ExecutionHeaderValue Provides SOAP header information, including the ExecutionID used when working with report executions.
Public property PreAuthenticate (Inherited from WebClientProtocol.)
Public property Proxy (Inherited from HttpWebClientProtocol.)
Public property RequestEncoding (Inherited from WebClientProtocol.)
Public property ServerInfoHeaderValue Returns information about the report server.
Public property Site (Inherited from Component.)
Public property SoapVersion (Inherited from SoapHttpClientProtocol.)
Public property Timeout (Inherited from WebClientProtocol.)
Public property TrustedUserHeaderValue Infrastructure.
Public property UnsafeAuthenticatedConnectionSharing (Inherited from HttpWebClientProtocol.)
Public property Url (Inherited from WebClientProtocol.)
Public property UseDefaultCredentials (Inherited from WebClientProtocol.)
Public property UserAgent (Inherited from HttpWebClientProtocol.)

Top

Events

  Name Description
Public event Disposed (Inherited from Component.)

Top