ReportExecutionService Classe

Definizione

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.

Si applica a