Condividi tramite


Classe ReportExecutionService

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

Spazio dei nomi  ReportExecution2005
Assembly:  ReportExecution2005 (in ReportExecution2005.dll)

Sintassi

'Dichiarazione
<WebServiceBindingAttribute(Name := "ReportExecutionServiceSoap", Namespace := "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")> _
Public Class ReportExecutionService _
    Inherits SoapHttpClientProtocol
'Utilizzo
Dim instance As ReportExecutionService
[WebServiceBindingAttribute(Name = "ReportExecutionServiceSoap", Namespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")]
public class ReportExecutionService : SoapHttpClientProtocol
[WebServiceBindingAttribute(Name = L"ReportExecutionServiceSoap", Namespace = L"https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")]
public ref class ReportExecutionService : public SoapHttpClientProtocol
[<WebServiceBindingAttribute(Name = "ReportExecutionServiceSoap", Namespace = "https://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")>]
type ReportExecutionService =  
    class
        inherit SoapHttpClientProtocol
    end
public class ReportExecutionService extends SoapHttpClientProtocol

Nel tipo ReportExecutionService sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ReportExecutionService Initializes a new instance of the ReportExecutionService class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AllowAutoRedirect Ereditato da HttpWebClientProtocol.
Proprietà protetta CanRaiseEvents Ereditato da Component.
Proprietà pubblica ClientCertificates Ereditato da HttpWebClientProtocol.
Proprietà pubblica ConnectionGroupName Ereditato da WebClientProtocol.
Proprietà pubblica Container Ereditato da Component.
Proprietà pubblica CookieContainer Ereditato da HttpWebClientProtocol.
Proprietà pubblica Credentials Ereditato da WebClientProtocol.
Proprietà protetta DesignMode Ereditato da Component.
Proprietà pubblica EnableDecompression Ereditato da HttpWebClientProtocol.
Proprietà protetta Events Ereditato da Component.
Proprietà pubblica ExecutionHeaderValue Provides SOAP header information, including the ExecutionID used when working with report executions.
Proprietà pubblica PreAuthenticate Ereditato da WebClientProtocol.
Proprietà pubblica Proxy Ereditato da HttpWebClientProtocol.
Proprietà pubblica RequestEncoding Ereditato da WebClientProtocol.
Proprietà pubblica ServerInfoHeaderValue Returns information about the report server.
Proprietà pubblica Site Ereditato da Component.
Proprietà pubblica SoapVersion Ereditato da SoapHttpClientProtocol.
Proprietà pubblica Timeout Ereditato da WebClientProtocol.
Proprietà pubblica TrustedUserHeaderValue This property is not used.
Proprietà pubblica UnsafeAuthenticatedConnectionSharing Ereditato da HttpWebClientProtocol.
Proprietà pubblica Url Ereditato da WebClientProtocol.
Proprietà pubblica UseDefaultCredentials Ereditato da WebClientProtocol.
Proprietà pubblica UserAgent Ereditato da HttpWebClientProtocol.

In alto

Metodi

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

In alto

Eventi

  Nome Descrizione
Evento pubblico Disposed Ereditato da Component.

In alto

Osservazioni

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

Esempi

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

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento