Partager via


Classe ReportExecutionService

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

Hiérarchie d'héritage

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            ReportExecution2005.ReportExecutionService

Espace de noms :  ReportExecution2005
Assembly :  ReportExecution2005 (en ReportExecution2005.dll)

Syntaxe

'Déclaration
Public Class ReportExecutionService _
    Inherits SoapHttpClientProtocol
'Utilisation
Dim instance As ReportExecutionService
public class ReportExecutionService : SoapHttpClientProtocol
public ref class ReportExecutionService : public SoapHttpClientProtocol
type ReportExecutionService =  
    class 
        inherit SoapHttpClientProtocol 
    end
public class ReportExecutionService extends SoapHttpClientProtocol

Le type ReportExecutionService expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ReportExecutionService Initializes a new instance of the ReportExecutionService class.

Haut de la page

Propriétés

  Nom Description
Propriété publique AllowAutoRedirect (hérité de HttpWebClientProtocol.)
Propriété protégée CanRaiseEvents (hérité de Component.)
Propriété publique ClientCertificates (hérité de HttpWebClientProtocol.)
Propriété publique ConnectionGroupName (hérité de WebClientProtocol.)
Propriété publique Container (hérité de Component.)
Propriété publique CookieContainer (hérité de HttpWebClientProtocol.)
Propriété publique Credentials (hérité de WebClientProtocol.)
Propriété protégée DesignMode (hérité de Component.)
Propriété publique EnableDecompression (hérité de HttpWebClientProtocol.)
Propriété protégée Events (hérité de Component.)
Propriété publique ExecutionHeaderValue Provides SOAP header information, including the ExecutionID used when working with report executions.
Propriété publique PreAuthenticate (hérité de WebClientProtocol.)
Propriété publique Proxy (hérité de HttpWebClientProtocol.)
Propriété publique RequestEncoding (hérité de WebClientProtocol.)
Propriété publique ServerInfoHeaderValue Returns information about the report server.
Propriété publique Site (hérité de Component.)
Propriété publique SoapVersion (hérité de SoapHttpClientProtocol.)
Propriété publique Timeout (hérité de WebClientProtocol.)
Propriété publique TrustedUserHeaderValue This property is not used.
Propriété publique UnsafeAuthenticatedConnectionSharing (hérité de HttpWebClientProtocol.)
Propriété publique Url (hérité de WebClientProtocol.)
Propriété publique UseDefaultCredentials (hérité de WebClientProtocol.)
Propriété publique UserAgent (hérité de HttpWebClientProtocol.)

Haut de la page

Méthodes

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

Haut de la page

Événements

  Nom Description
Événement public Disposed (hérité de Component.)

Haut de la page

Notes

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

Exemples

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

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms ReportExecution2005