Compartilhar via


Classe ReportExecutionService

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

Hierarquia de herança

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 (em ReportExecution2005.dll)

Sintaxe

'Declaração
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

O tipo ReportExecutionService expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ReportExecutionService Initializes a new instance of the ReportExecutionService class.

Início

Propriedades

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

Início

Métodos

  Nome Descrição
Método público Abort (Herdado de WebClientProtocol.)
Método protegido BeginInvoke (Herdado de SoapHttpClientProtocol.)
Método protegido CancelAsync (Herdado de HttpWebClientProtocol.)
Método público CreateObjRef Segurança crítica. (Herdado de MarshalByRefObject.)
Método público Discover (Herdado de SoapHttpClientProtocol.)
Método público Dispose() (Herdado de Component.)
Método protegido Dispose(Boolean) (Herdado de Component.)
Método protegido EndInvoke (Herdado de SoapHttpClientProtocol.)
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado 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 (Herdado de Object.)
Método público GetLifetimeService Segurança crítica. (Herdado de MarshalByRefObject.)
Método protegido GetReaderForMessage (Herdado de SoapHttpClientProtocol.)
Método público GetRenderResource Returns the resource for a specified rendering extension format.
Método protegido GetService (Herdado de Component.)
Método público GetType (Herdado de Object.)
Método protegido GetWebRequest (Herdado de SoapHttpClientProtocol.)
Método protegido GetWebResponse(WebRequest) (Herdado de HttpWebClientProtocol.)
Método protegido GetWebResponse(WebRequest, IAsyncResult) (Herdado de HttpWebClientProtocol.)
Método protegido GetWriterForMessage (Herdado de SoapHttpClientProtocol.)
Método público InitializeLifetimeService Segurança crítica. (Herdado de MarshalByRefObject.)
Método protegido Invoke (Herdado de SoapHttpClientProtocol.)
Método protegido InvokeAsync(String, array<Object[], SendOrPostCallback) (Herdado de SoapHttpClientProtocol.)
Método protegido InvokeAsync(String, array<Object[], SendOrPostCallback, Object) (Herdado 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() (Herdado de Object.)
Método protegido MemberwiseClone(Boolean) (Herdado 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 (Herdado de Component.)

Início

Eventos

  Nome Descrição
Evento público Disposed (Herdado de Component.)

Início

Comentários

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

Exemplos

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

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace ReportExecution2005