Classe ServerReport
Rappresenta un rapporto in elaborazione nel server di rapporti.
Gerarchia di ereditarietà
Object
Microsoft.Reporting.WinForms.Report
Microsoft.Reporting.WinForms.ServerReport
Spazio dei nomi: Microsoft.Reporting.WinForms
Assembly: Microsoft.ReportViewer.WinForms (in Microsoft.ReportViewer.WinForms.dll)
Sintassi
'Dichiarazione
<SerializableAttribute> _
Public NotInheritable Class ServerReport _
Inherits Report _
Implements ISerializable
[SerializableAttribute]
public sealed class ServerReport : Report,
ISerializable
[SerializableAttribute]
public ref class ServerReport sealed : public Report,
ISerializable
[<Sealed>]
[<SerializableAttribute>]
type ServerReport =
class
inherit Report
interface ISerializable
end
public final class ServerReport extends Report implements ISerializable
Il tipo ServerReport espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
ServerReport | Inizializza una nuova istanza della classe ServerReport. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Cookies | Ottiene una raccolta di oggetti Cookie.L'oggetto ServerReport utilizza i cookie in questa raccolta durante le richieste al server. | |
DisplayName | Recupera o imposta il nome visualizzato del rapporto. (Ereditato da Report) | |
Headers | Ottiene una raccolta di stringhe contenenti intestazioni personalizzate. | |
HistoryId | Recupera o imposta l'identificatore univoco dello snapshot della cronologia dei rapporti utilizzato per il rapporto del server. | |
IsDrillthroughReport | Indica se il rapporto è di tipo drill-through. (Ereditato da Report) | |
IsReadyForRendering | Recupera un valore booleano che indica se sono stati specificati una definizione del rapporto e tutti i parametri necessari e se tutte le origini dati sono pronte per l'uso. (Ereditato da Report) | |
ReportPath | Recupera o imposta il percorso del rapporto nel server. | |
ReportServerCredentials | Ottiene le credenziali da utilizzare con il server di report. | |
ReportServerUrl | Recupera o imposta l'URL per il server di rapporti. | |
Timeout | Recupera o imposta il numero di millisecondi che devono trascorrere prima di stabilire la comunicazione con il server. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) | |
GetDataSources() | Recupera le informazioni sulle origini dati utilizzate per un rapporto. | |
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. | |
GetDefaultPageSettings | Recupera le impostazioni di pagina predefinite specificate nella definizione del rapporto. (Esegue l'override di Report.GetDefaultPageSettings()). | |
GetDocumentMap | Restituisce la rappresentazione della mappa documento per il rapporto locale. (Ereditato da Report) | |
GetExecutionId | Restituisce l'ID esecuzione corrente oppure Null (Nothing in Visual Basic), se l'ID non è disponibile. | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetParameters | Restituisce le proprietà dei parametri di rapporto per il rapporto. (Esegue l'override di Report.GetParameters()). | |
GetServerVersion | Restituisce la versione del server di rapporti. | |
GetTotalPages() | Restituisce il numero totale di pagine software del rapporto. (Ereditato da Report) | |
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%)). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
IsQueryExecutionAllowed | Indica se il rapporto è in grado di eseguire query. | |
ListRenderingExtensions | Restituisce tutte le estensioni per il rendering disponibili per il rapporto del server. (Esegue l'override di Report.ListRenderingExtensions()). | |
LoadReportDefinition(Stream) | Carica una definizione del rapporto per l'elaborazione utilizzando un oggetto Stream. (Ereditato da Report) | |
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)). | |
Refresh | Determina l'esecuzione del rendering del rapporto con i dati più recenti. (Esegue l'override di Report.Refresh()). | |
Render(String) | Elabora il rapporto e ne esegue il rendering nel formato specificato. (Ereditato da Report) | |
Render(String, String) | Elabora il rapporto e ne esegue il rendering nel formato specificato. (Ereditato da Report) | |
Render(String, String, NameValueCollection, String%, String%) | Esegue il rendering del rapporto con i parametri di accesso URL facoltativi. | |
Render(String, String, NameValueCollection, Stream, String%, String%) | Esegue il rendering del rapporto con i parametri di accesso URL facoltativi. | |
Render(String, String, String%, String%, String%, array<String[]%, array<Warning[]%) | Elabora il rapporto e ne esegue il rendering nel formato specificato. (Ereditato da Report) | |
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[]%)). | |
RenderStream | Restituisce un flusso secondario associato a un rapporto elaborato. | |
SetDataSourceCredentials | Imposta le credenziali per l'origine dati per il rapporto. | |
SetExecutionId | Inizializza un rapporto del server utilizzando un'esecuzione specifica di tale rapporto nel server. | |
SetParameters(ReportParameter) | Imposta le proprietà dei parametri di rapporto per il rapporto. (Ereditato da Report) | |
SetParameters(IEnumerable<ReportParameter>) | Imposta le proprietà dei parametri di rapporto per il rapporto. (Esegue l'override di Report.SetParameters(IEnumerable<ReportParameter>)). | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
ISerializable.GetObjectData |
In alto
Note
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.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.