Compartir a través de


Clase ReportExecutionService

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

Jerarquía de herencia

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

Espacio de nombres:  ReportExecution2005
Ensamblado:  ReportExecution2005 (en ReportExecution2005.dll)

Sintaxis

'Declaración
Public Class ReportExecutionService _
    Inherits SoapHttpClientProtocol
'Uso
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

El tipo ReportExecutionService expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ReportExecutionService Initializes a new instance of the ReportExecutionService class.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AllowAutoRedirect (Se hereda de HttpWebClientProtocol.)
Propiedad protegida CanRaiseEvents (Se hereda de Component.)
Propiedad pública ClientCertificates (Se hereda de HttpWebClientProtocol.)
Propiedad pública ConnectionGroupName (Se hereda de WebClientProtocol.)
Propiedad pública Container (Se hereda de Component.)
Propiedad pública CookieContainer (Se hereda de HttpWebClientProtocol.)
Propiedad pública Credentials (Se hereda de WebClientProtocol.)
Propiedad protegida DesignMode (Se hereda de Component.)
Propiedad pública EnableDecompression (Se hereda de HttpWebClientProtocol.)
Propiedad protegida Events (Se hereda de Component.)
Propiedad pública ExecutionHeaderValue Provides SOAP header information, including the ExecutionID used when working with report executions.
Propiedad pública PreAuthenticate (Se hereda de WebClientProtocol.)
Propiedad pública Proxy (Se hereda de HttpWebClientProtocol.)
Propiedad pública RequestEncoding (Se hereda de WebClientProtocol.)
Propiedad pública ServerInfoHeaderValue Returns information about the report server.
Propiedad pública Site (Se hereda de Component.)
Propiedad pública SoapVersion (Se hereda de SoapHttpClientProtocol.)
Propiedad pública Timeout (Se hereda de WebClientProtocol.)
Propiedad pública TrustedUserHeaderValue This property is not used.
Propiedad pública UnsafeAuthenticatedConnectionSharing (Se hereda de HttpWebClientProtocol.)
Propiedad pública Url (Se hereda de WebClientProtocol.)
Propiedad pública UseDefaultCredentials (Se hereda de WebClientProtocol.)
Propiedad pública UserAgent (Se hereda de HttpWebClientProtocol.)

Arriba

Métodos

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

Arriba

Eventos

  Nombre Descripción
Evento público Disposed (Se hereda de Component.)

Arriba

Comentarios

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

Ejemplos

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

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres ReportExecution2005