Freigeben über


ReportExecutionService-Klasse

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

Vererbungshierarchie

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
Public Class ReportExecutionService _
    Inherits SoapHttpClientProtocol
'Usage
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

Der ReportExecutionService-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ReportExecutionService Initializes a new instance of the ReportExecutionService class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AllowAutoRedirect (Geerbt von HttpWebClientProtocol.)
Geschützte Eigenschaft CanRaiseEvents (Geerbt von Component.)
Öffentliche Eigenschaft ClientCertificates (Geerbt von HttpWebClientProtocol.)
Öffentliche Eigenschaft ConnectionGroupName (Geerbt von WebClientProtocol.)
Öffentliche Eigenschaft Container (Geerbt von Component.)
Öffentliche Eigenschaft CookieContainer (Geerbt von HttpWebClientProtocol.)
Öffentliche Eigenschaft Credentials (Geerbt von WebClientProtocol.)
Geschützte Eigenschaft DesignMode (Geerbt von Component.)
Öffentliche Eigenschaft EnableDecompression (Geerbt von HttpWebClientProtocol.)
Geschützte Eigenschaft Events (Geerbt von Component.)
Öffentliche Eigenschaft ExecutionHeaderValue Provides SOAP header information, including the ExecutionID used when working with report executions.
Öffentliche Eigenschaft PreAuthenticate (Geerbt von WebClientProtocol.)
Öffentliche Eigenschaft Proxy (Geerbt von HttpWebClientProtocol.)
Öffentliche Eigenschaft RequestEncoding (Geerbt von WebClientProtocol.)
Öffentliche Eigenschaft ServerInfoHeaderValue Returns information about the report server.
Öffentliche Eigenschaft Site (Geerbt von Component.)
Öffentliche Eigenschaft SoapVersion (Geerbt von SoapHttpClientProtocol.)
Öffentliche Eigenschaft Timeout (Geerbt von WebClientProtocol.)
Öffentliche Eigenschaft TrustedUserHeaderValue This property is not used.
Öffentliche Eigenschaft UnsafeAuthenticatedConnectionSharing (Geerbt von HttpWebClientProtocol.)
Öffentliche Eigenschaft Url (Geerbt von WebClientProtocol.)
Öffentliche Eigenschaft UseDefaultCredentials (Geerbt von WebClientProtocol.)
Öffentliche Eigenschaft UserAgent (Geerbt von HttpWebClientProtocol.)

Zum Anfang

Methoden

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

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis Disposed (Geerbt von Component.)

Zum Anfang

Hinweise

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

Beispiele

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

ReportExecution2005-Namespace