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 | |
---|---|---|
ServerReport | Inizializza una nuova istanza della classe ServerReport. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Cookies | Recupera 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 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. | |
ReportPath | Recupera o imposta il percorso del rapporto nel server. | |
ReportServerCredentials | Recupera o imposta le credenziali da utilizzare con il server di rapporti. | |
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 | Ereditato da Object. | |
Finalize | 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 | 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 | 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). | |
MemberwiseClone | Ereditato da Object. | |
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 | Ereditato da Object. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
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.