Condividi tramite


Classe ServerReport

Rappresenta un rapporto in elaborazione nel server di rapporti.

Gerarchia di ereditarietà

System.Object
  Microsoft.Reporting.WebForms.Report
    Microsoft.Reporting.WebForms.ServerReport

Spazio dei nomi  Microsoft.Reporting.WebForms
Assembly:  Microsoft.ReportViewer.WebForms (in Microsoft.ReportViewer.WebForms.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public NotInheritable Class ServerReport _
    Inherits Report _
    Implements ISerializable
'Utilizzo
Dim instance As ServerReport
[SerializableAttribute]
public sealed class ServerReport : Report, 
    ISerializable
[SerializableAttribute]
public ref class ServerReport sealed : public Report, 
    ISerializable
[<SealedAttribute>]
[<SerializableAttribute>]
type ServerReport =  
    class
        inherit Report
        interface ISerializable
    end
public final class ServerReport extends Report implements ISerializable

Nel tipo ServerReport sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico ServerReport Inizializza una nuova istanza della classe ServerReport.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Cookies Recupera una raccolta di oggetti Cookie. L'oggetto ServerReport utilizza i cookie in questa raccolta durante le richieste al server.
Proprietà pubblica DisplayName Recupera o imposta il nome visualizzato del rapporto. Ereditato da Report.
Proprietà pubblica Headers Ottiene una raccolta di stringhe contenenti intestazioni personalizzate.
Proprietà pubblica HistoryId Recupera o imposta l'identificatore univoco dello snapshot della cronologia dei rapporti utilizzato per il rapporto del server.
Proprietà pubblica IsDrillthroughReport Indica se il rapporto è di tipo drill-through. Ereditato da Report.
Proprietà pubblica IsReadyForRendering Recupera un valore Boolean che indica se sono stati specificati una definizione del rapporto e tutti i parametri e se tutte le origini dati sono pronte per l'uso. Ereditato da Report.
Proprietà pubblica ReportPath Recupera o imposta il percorso del rapporto nel server.
Proprietà pubblica ReportServerCredentials Recupera o imposta le credenziali da utilizzare con il server di rapporti.
Proprietà pubblica ReportServerUrl Recupera o imposta l'URL per il server di rapporti.
Proprietà pubblica Timeout Recupera o imposta il numero di millisecondi che devono trascorrere prima di stabilire la comunicazione con il server.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Ereditato da Object.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico GetDataSources() Recupera le informazioni sulle origini dati utilizzate per un rapporto.
Metodo pubblico GetDataSources(Boolean%) Recupera le informazioni sulle origini dati utilizzate per un rapporto. Ad esempio, indica se sono state specificate tutte le credenziali necessarie per tali origini dati.
Metodo pubblico GetDefaultPageSettings Recupera le impostazioni di pagina predefinite specificate nella definizione del rapporto. Esegue l'override di Report.GetDefaultPageSettings().
Metodo pubblico GetDocumentMap Restituisce la rappresentazione della mappa documento per il rapporto locale. Ereditato da Report.
Metodo pubblico GetExecutionId Restituisce l'ID esecuzione corrente oppure Null (Nothing in Visual Basic), se l'ID non è disponibile.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetParameters Restituisce le proprietà dei parametri di rapporto per il rapporto. Esegue l'override di Report.GetParameters().
Metodo pubblico GetServerVersion Restituisce la versione del server di rapporti.
Metodo pubblico GetTotalPages() Restituisce il numero totale di pagine software del rapporto. Ereditato da Report.
Metodo pubblico GetTotalPages(PageCountMode%) Restituisce il numero totale di pagine software di un rapporto e un valore di PageCountMode che indica la modalità di conteggio delle pagine corrente. Esegue l'override di Report.GetTotalPages(PageCountMode%).
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico IsQueryExecutionAllowed Indica se il rapporto è in grado di eseguire query.
Metodo pubblico ListRenderingExtensions Restituisce tutte le estensioni per il rendering disponibili per il rapporto del server. Esegue l'override di Report.ListRenderingExtensions().
Metodo pubblico LoadReportDefinition(Stream) Carica una definizione del rapporto per l'elaborazione utilizzando un oggetto Stream. Ereditato da Report.
Metodo pubblico LoadReportDefinition(TextReader) Carica la definizione del rapporto nel server di rapporti per l'elaborazione remota utilizzando un oggetto TextReader. Esegue l'override di Report.LoadReportDefinition(TextReader).
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico Refresh Determina l'esecuzione del rendering del rapporto con i dati più recenti. Esegue l'override di Report.Refresh().
Metodo pubblico Render(String) Elabora il rapporto e ne esegue il rendering nel formato specificato. Ereditato da Report.
Metodo pubblico Render(String, String) Elabora il rapporto e ne esegue il rendering nel formato specificato. Ereditato da Report.
Metodo pubblico Render(String, String, NameValueCollection, String%, String%) Esegue il rendering del rapporto con i parametri di accesso URL facoltativi.
Metodo pubblico Render(String, String, NameValueCollection, Stream, String%, String%) Esegue il rendering del rapporto con i parametri di accesso URL facoltativi.
Metodo pubblico Render(String, String, String%, String%, String%, array<String[]%, array<Warning[]%) Elabora il rapporto e ne esegue il rendering nel formato specificato. Ereditato da Report.
Metodo pubblico Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%) Elabora il rapporto con il valore di PageCountMode specificato e ne esegue il rendering nel formato specificato. Esegue l'override di Report.Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%).
Metodo pubblico RenderStream Restituisce un flusso secondario associato a un rapporto elaborato.
Metodo pubblico SetDataSourceCredentials Imposta le credenziali per l'origine dati per il rapporto.
Metodo pubblico SetExecutionId Inizializza un rapporto del server utilizzando un'esecuzione specifica di tale rapporto nel server.
Metodo pubblico SetParameters(ReportParameter) Imposta le proprietà dei parametri di rapporto per il rapporto. Ereditato da Report.
Metodo pubblico SetParameters(IEnumerable<ReportParameter>) Imposta le proprietà dei parametri di rapporto per il rapporto. Esegue l'override di Report.SetParameters(IEnumerable<ReportParameter>).
Metodo pubblico ToString Ereditato da Object.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ISerializable.GetObjectData

In alto

Osservazioni

L'oggetto ServerReport funge da proxy per un rapporto in un server di rapporti. Esso consente di elaborare i rapporti nel server di rapporti, anziché a livello locale, Può aprire file RDL (Report Definition Language) pubblicati nel server e può inoltre caricare una definizione del rapporto da Stream o TextReader nel server per l'elaborazione remota.

L'oggetto ServerReport espone funzionalità aggiuntive supportate dal server di rapporti, inclusi parametri e la possibilità di esportare i rapporti in tutti i formati supportati dal server di rapporti.

L'oggetto ServerReport richiede la versione di SQL Server 2008 o successiva di Reporting Services.

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

Spazio dei nomi Microsoft.Reporting.WebForms