ReportExecutionService Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Il servizio Web di esecuzione Reporting Services consente agli sviluppatori di elaborare e eseguire il rendering di report a livello di codice da un server di report.
public ref class ReportExecutionService : System::Web::Services::Protocols::SoapHttpClientProtocol
public class ReportExecutionService : System.Web.Services.Protocols.SoapHttpClientProtocol
type ReportExecutionService = class
inherit SoapHttpClientProtocol
Public Class ReportExecutionService
Inherits SoapHttpClientProtocol
- Ereditarietà
-
ReportExecutionService
Esempio
Dim rs As New myNamespace.myReferenceName.ReportExecutionService()
rs.Url = "http://myservername.reportserver/ReportExecution2010.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
myNamespace.myReferenceName.ReportExecutionService rs = new myNamespace.myReferenceName.ReportExecutionService();
rs.Url = "http://myservername.reportserver/reportexecution2010.asmx?wsdl"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
Commenti
È necessario impostare le Url
proprietà e Credentials
del servizio Web prima di effettuare chiamate al metodo.
Costruttori
ReportExecutionService() |
Inizializza una nuova istanza della classe ReportExecutionService. |
Proprietà
ExecutionHeaderValue |
Fornisce informazioni sull'intestazione SOAP, incluso l'OGGETTO ExecutionID usato durante l'uso delle esecuzioni di report. |
ServerInfoHeaderValue |
Restituisce informazioni sul server di report. |
TrustedUserHeaderValue |
Questa proprietà non viene utilizzata. |
Metodi
FindString(Int32, Int32, String) |
Restituisce il numero di pagina logica della successiva occorrenza della stringa specificata. |
GetDocumentMap() |
Restituisce la rappresentazione della mappa documento per l'esecuzione. |
GetExecutionInfo() |
Restituisce informazioni sull'esecuzione del report. |
GetExecutionInfo2() |
Restituisce informazioni sull'esecuzione del report. |
GetRenderResource(String, String, String) |
Restituisce la risorsa per un formato di estensione per il rendering specificato. |
ListRenderingExtensions() |
Restituisce un elenco di estensioni per il rendering. |
ListSecureMethods() |
Restituisce un elenco di metodi SOAP che richiedono una connessione protetta (SSL) quando vengono richiamati. |
LoadDrillthroughTarget(String) |
Crea un'esecuzione del report da un'azione drill-through. |
LoadDrillthroughTarget2(String) |
Crea un'esecuzione del report da un'azione drill-through. |
LoadReport(String, String) |
Carica un report dal server di report in una nuova esecuzione. |
LoadReport2(String, String) |
Carica un report dal server di report in una nuova esecuzione. |
LoadReportDefinition(Byte[], Warning[]) |
Crea un'esecuzione report da una definizione del report specificata dal client. |
LoadReportDefinition2(Byte[], Warning[]) |
Crea un'esecuzione report da una definizione del report specificata dal client. |
Logoff() |
Disconnette l'utente corrente che effettua richieste del servizio Web. |
LogonUser(String, String, String) |
Connette un utente e autentica una richiesta al servizio Web ReportServer. |
NavigateBookmark(String, String) |
Passa a un segnalibro specifico nel report. |
NavigateDocumentMap(String) |
Passa a una sezione specifica del report. |
Render(String, String, String, String, String, Warning[], String[]) |
Elabora un report specifico e ne esegue il rendering nel formato specificato. |
Render2(String, String, PageCountMode, String, String, String, Warning[], String[]) |
Elabora un report specifico e ne esegue il rendering nel formato specificato. |
RenderStream(String, String, String, String, String) |
Ottiene un flusso di rendering secondario associato a un report elaborato. |
ResetExecution() |
Reimposta l'esecuzione del report corrente cancellando lo snapshot e reimpostando lo stato della sessione. |
ResetExecution2() |
Reimposta l'esecuzione del report corrente cancellando lo snapshot e reimpostando lo stato della sessione. |
SetExecutionCredentials(DataSourceCredentials[]) |
Imposta le credenziali associate all'esecuzione del report corrente. |
SetExecutionCredentials2(DataSourceCredentials[]) |
Imposta le credenziali associate all'esecuzione del report corrente. |
SetExecutionParameters(ParameterValue[], String) |
Imposta e convalida i valori dei parametri associati all'esecuzione del report corrente. |
SetExecutionParameters2(ParameterValue[], String) |
Imposta e convalida i valori dei parametri associati all'esecuzione del report corrente. |
Sort(String, SortDirectionEnum, Boolean, String, Int32) |
Applica o rimuove un ordinamento per l'esecuzione in base a un'azione di ordinamento utente. |
Sort2(String, SortDirectionEnum, Boolean, PageCountMode, String, ExecutionInfo2) |
Applica o rimuove un ordinamento per l'esecuzione in base a un'azione di ordinamento utente. |
ToggleItem(String) |
Attiva e disattiva l'elemento di visualizzazione in un report. |