Export (0) Print
Expand All

ReportExecutionService Class

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

Object
  MarshalByRefObject
    Component
      WebClientProtocol
        HttpWebClientProtocol
          SoapHttpClientProtocol
            ReportExecution2005.ReportExecutionService

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

public class ReportExecutionService : SoapHttpClientProtocol

The ReportExecutionService type exposes the following members.

  NameDescription
Public methodReportExecutionServiceInitializes a new instance of the ReportExecutionService class.
Top

  NameDescription
Public propertyAllowAutoRedirect (Inherited from HttpWebClientProtocol.)
Protected propertyCanRaiseEvents (Inherited from Component.)
Public propertyClientCertificates (Inherited from HttpWebClientProtocol.)
Public propertyConnectionGroupName (Inherited from WebClientProtocol.)
Public propertyContainer (Inherited from Component.)
Public propertyCookieContainer (Inherited from HttpWebClientProtocol.)
Public propertyCredentials (Inherited from WebClientProtocol.)
Protected propertyDesignMode (Inherited from Component.)
Public propertyEnableDecompression (Inherited from HttpWebClientProtocol.)
Protected propertyEvents (Inherited from Component.)
Public propertyExecutionHeaderValueProvides SOAP header information, including the ExecutionID used when working with report executions.
Public propertyPreAuthenticate (Inherited from WebClientProtocol.)
Public propertyProxy (Inherited from HttpWebClientProtocol.)
Public propertyRequestEncoding (Inherited from WebClientProtocol.)
Public propertyServerInfoHeaderValueReturns information about the report server.
Public propertySite (Inherited from Component.)
Public propertySoapVersion (Inherited from SoapHttpClientProtocol.)
Public propertyTimeout (Inherited from WebClientProtocol.)
Public propertyTrustedUserHeaderValueThis property is not used.
Public propertyUnsafeAuthenticatedConnectionSharing (Inherited from HttpWebClientProtocol.)
Public propertyUrl (Inherited from WebClientProtocol.)
Public propertyUseDefaultCredentials (Inherited from WebClientProtocol.)
Public propertyUserAgent (Inherited from HttpWebClientProtocol.)
Top

  NameDescription
Public methodAbort (Inherited from WebClientProtocol.)
Protected methodBeginInvoke (Inherited from SoapHttpClientProtocol.)
Protected methodCancelAsync (Inherited from HttpWebClientProtocol.)
Public methodCreateObjRefSecurity Critical. (Inherited from MarshalByRefObject.)
Public methodDiscover (Inherited from SoapHttpClientProtocol.)
Public methodDispose (Inherited from Component.)
Protected methodDispose(Boolean) (Inherited from Component.)
Protected methodEndInvoke (Inherited from SoapHttpClientProtocol.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Component.)
Public methodFindStringReturns the logical page number of the next occurrence of the specified string.
Public methodGetDocumentMapReturns the representation of the document map for the execution.
Public methodGetExecutionInfoReturns information about the report execution.
Public methodGetExecutionInfo2Returns information about the report execution.
Public methodGetHashCode (Inherited from Object.)
Public methodGetLifetimeServiceSecurity Critical. (Inherited from MarshalByRefObject.)
Protected methodGetReaderForMessage (Inherited from SoapHttpClientProtocol.)
Public methodGetRenderResourceReturns the resource for a specified rendering extension format.
Protected methodGetService (Inherited from Component.)
Public methodGetType (Inherited from Object.)
Protected methodGetWebRequest (Inherited from SoapHttpClientProtocol.)
Protected methodGetWebResponse(WebRequest) (Inherited from HttpWebClientProtocol.)
Protected methodGetWebResponse(WebRequest, IAsyncResult) (Inherited from HttpWebClientProtocol.)
Protected methodGetWriterForMessage (Inherited from SoapHttpClientProtocol.)
Public methodInitializeLifetimeServiceSecurity Critical. (Inherited from MarshalByRefObject.)
Protected methodInvoke (Inherited from SoapHttpClientProtocol.)
Protected methodInvokeAsync(String, Object, SendOrPostCallback) (Inherited from SoapHttpClientProtocol.)
Protected methodInvokeAsync(String, Object, SendOrPostCallback, Object) (Inherited from SoapHttpClientProtocol.)
Public methodListRenderingExtensionsReturns a list of rendering extensions.
Public methodListSecureMethodsReturns a list of SOAP methods that require a secure (SSL) connection when invoked.
Public methodLoadDrillthroughTargetCreates a report execution from a drillthrough action.
Public methodLoadDrillthroughTarget2Creates a report execution from a drillthrough action.
Public methodLoadReportLoads a report from the report server into a new execution.
Public methodLoadReport2Loads a report from the report server into a new execution.
Public methodLoadReportDefinitionCreates a report execution from a report definition supplied by the client.
Public methodLoadReportDefinition2Creates a report execution from a report definition supplied by the client.
Public methodLogoffLogs out the current user making Web service requests.
Public methodLogonUserLogs on a user and authenticates a user request to the Report Server Web service.
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodMemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public methodNavigateBookmarkNavigates to a specific bookmark in the report.
Public methodNavigateDocumentMapNavigates to a specific section of the report.
Public methodRenderProcesses a specific report and renders it in the specified format.
Public methodRender2Processes a specific report and renders it in the specified format.
Public methodRenderStreamGets a secondary rendering stream associated with a processed report.
Public methodResetExecutionResets the current report execution by clearing the snapshot and resetting the session state.
Public methodResetExecution2Resets the current report execution by clearing the snapshot and resetting the session state.
Public methodSetExecutionCredentialsSets the credentials associated with the current report execution.
Public methodSetExecutionCredentials2Sets the credentials associated with the current report execution.
Public methodSetExecutionParametersSets and validates parameter values associated with the current report execution.
Public methodSetExecutionParameters2Sets and validates parameter values associated with the current report execution.
Public methodSortApplies or removes a sort for the execution based on a user sort action.
Public methodSort2Applies or removes a sort for the execution based on a user sort action.
Public methodToggleItemToggles the show/hide item in a report.
Public methodToString (Inherited from Component.)
Top

  NameDescription
Public eventDisposed (Inherited from Component.)
Top

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

myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();
rs.Url = "http://myservername.reportserver/reportexecution2010.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.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft