ServerReport-Klasse
Stellt einen Bericht dar, der auf dem Berichtsserver verarbeitet wird.
Vererbungshierarchie
Object
Microsoft.Reporting.WinForms.Report
Microsoft.Reporting.WinForms.ServerReport
Namespace: Microsoft.Reporting.WinForms
Assembly: Microsoft.ReportViewer.WinForms (in Microsoft.ReportViewer.WinForms.dll)
Syntax
'Declaration
<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
Der ServerReport-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
ServerReport | Initialisiert eine neue Instanz der ServerReport-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
Cookies | Ruft eine Auflistung von Cookie-Objekten ab.Beim Stellen von Serveranforderungen verwendet das ServerReport-Objekt die Cookies in dieser Auflistung. |
![]() |
DisplayName | Ruft den angezeigten Namen des Berichts ab bzw. legt diesen fest. (Von Report geerbt.) |
![]() |
Headers | Ruft eine Auflistung von Zeichenfolgen ab, die benutzerdefinierte Kopfzeilen enthalten. |
![]() |
HistoryId | Ruft den eindeutigen Bezeichner der für den Serverbericht verwendeten Berichtsverlauf-Momentaufnahme ab bzw. legt diesen fest. |
![]() |
IsDrillthroughReport | Gibt an, ob es sich bei dem Bericht um einen Drillthroughbericht handelt. (Von Report geerbt.) |
![]() |
IsReadyForRendering | Ruft einen Boolean-Wert ab, der angibt, ob eine Berichtsdefinition und alle erforderlichen Parameter angegeben wurden und alle Datenquellen bereit zur Verwendung sind. (Von Report geerbt.) |
![]() |
ReportPath | Ruft den Pfad zum Bericht auf dem Server ab bzw. legt diesen fest. |
![]() |
ReportServerCredentials | Ruft die für den Berichtsserver zu verwendenden Anmeldeinformationen ab. |
![]() |
ReportServerUrl | Ruft die URL für den Berichtsserver ab bzw. legt diese fest. |
![]() |
Timeout | Ruft ab, wie viele Millisekunden auf Serverkommunikationen gewartet werden soll, bzw. legt die Anzahl der Millisekunden fest. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
GetDataSources() | Ruft Informationen zu den für einen Bericht verwendeten Datenquellen ab. |
![]() |
GetDataSources(Boolean%) | Ruft Informationen zu den in einem Bericht verwendeten Datenquellen ab. Dazu gehört auch die Angabe, ob alle erforderlichen Anmeldeinformationen für die Berichtsdatenquellen bereitgestellt wurden. |
![]() |
GetDefaultPageSettings | Ruft die standardmäßigen Seiteneinstellungen ab, die in der Berichtsdefinition angegeben sind. (Überschreibt Report.GetDefaultPageSettings().) |
![]() |
GetDocumentMap | Gibt die Darstellung der Dokumentstruktur für den lokalen Bericht zurück. (Von Report geerbt.) |
![]() |
GetExecutionId | Gibt die aktuelle Ausführungs-ID zurück oder Null (Nothing in Visual Basic), wenn keine Ausführungs-ID verfügbar ist. |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetParameters | Gibt Berichtsparametereigenschaften für den Bericht zurück. (Überschreibt Report.GetParameters().) |
![]() |
GetServerVersion | Gibt die Version des Berichtsservers zurück. |
![]() |
GetTotalPages() | Gibt die Gesamtzahl der Softwareseiten im Bericht zurück. (Von Report geerbt.) |
![]() |
GetTotalPages(PageCountMode%) | Gibt die Gesamtzahl der Softwareseiten im Bericht und einen PageCountMode-Wert zurück, der den aktuellen Seitenanzahlmodus angibt. (Überschreibt Report.GetTotalPages(PageCountMode%).) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
IsQueryExecutionAllowed | Gibt an, ob der Bericht Abfragen ausführen kann. |
![]() |
ListRenderingExtensions | Gibt alle verfügbaren Renderingerweiterungen für den Serverbericht zurück. (Überschreibt Report.ListRenderingExtensions().) |
![]() |
LoadReportDefinition(Stream) | Lädt eine Berichtsdefinition für die Verarbeitung per Stream. (Von Report geerbt.) |
![]() |
LoadReportDefinition(TextReader) | Lädt die Berichtsdefinition auf dem Berichtsserver zur Remoteverarbeitung per TextReader. (Überschreibt Report.LoadReportDefinition(TextReader).) |
![]() |
Refresh | Bewirkt, dass der Bericht mit neuen Daten gerendert wird. (Überschreibt Report.Refresh().) |
![]() |
Render(String) | Verarbeitet den Bericht und rendert ihn im angegebenen Format. (Von Report geerbt.) |
![]() |
Render(String, String) | Verarbeitet den Bericht und rendert ihn im angegebenen Format. (Von Report geerbt.) |
![]() |
Render(String, String, NameValueCollection, String%, String%) | Rendert den Bericht mithilfe optionaler URL-Zugriffsparameter. |
![]() |
Render(String, String, NameValueCollection, Stream, String%, String%) | Rendert den Bericht mithilfe optionaler URL-Zugriffsparameter. |
![]() |
Render(String, String, String%, String%, String%, array<String[]%, array<Warning[]%) | Verarbeitet den Bericht und rendert ihn im angegebenen Format. (Von Report geerbt.) |
![]() |
Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%) | Verarbeitet den Bericht mit dem angegebenen PageCountMode-Wert und rendert diesen im angegebenen Format. (Überschreibt Report.Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%).) |
![]() |
RenderStream | Gibt einen sekundären Datenstrom zurück, der einem verarbeiteten Bericht zugeordnet ist. |
![]() |
SetDataSourceCredentials | Legt Anmeldeinformationen für Datenquellen des Berichts fest. |
![]() |
SetExecutionId | Initialisiert einen Serverbericht durch eine bestimmte Berichtsausführung auf dem Server. |
![]() |
SetParameters(ReportParameter) | Legt die Berichtsparametereigenschaften für den Bericht fest. (Von Report geerbt.) |
![]() |
SetParameters(IEnumerable<ReportParameter>) | Legt die Berichtsparametereigenschaften für den Bericht fest. (Überschreibt Report.SetParameters(IEnumerable<ReportParameter>).) |
![]() |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
![]() ![]() |
ISerializable.GetObjectData |
Zum Seitenanfang
Hinweise
Das ServerReport-Objekt dient als Proxy für einen Bericht auf einem Berichtsserver.Es verarbeitet Berichte auf dem Berichtsserver (statt sie lokal zu verarbeiten).Es kann Berichtsdefinitionssprachen-Dateien (Report Definition Language, RDL) öffnen, die auf dem Server veröffentlicht wurden, und es kann außerdem eine Berichtsdefinition aus einem Stream- oder TextReader-Element zur Remoteverarbeitung auf den Server laden.
Das ServerReport-Objekt macht zusätzliche Funktionen verfügbar, die vom Berichtsserver unterstützt werden. Dazu gehören Parameter und die Möglichkeit zum Exportieren von Berichten in jedes vom Berichtsserver unterstützte Format.
Das ServerReport-Objekt erfordert eine SQL Server 2008-Version von Reporting Services oder höher.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.