Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der letzte Schritt zum Aktualisieren der Berichtsdefinition besteht darin, sie wieder auf dem Berichtsserver zu veröffentlichen.
So veröffentlichen Sie den Bericht im Berichtskatalog
Ersetzen Sie den Code für die Methode in ihrer
PublishReportDefinition()Program.cs-Datei (Module1.vb für Visual Basic) durch den folgenden Code:private void PublishReportDefinition() { System.Console.WriteLine("Publishing Report Definition"); string reportPath = "/AdventureWorks 2012 Sample Reports/Company Sales 2012"; XmlSerializer serializer = new XmlSerializer(typeof(Report)); using (MemoryStream stream = new MemoryStream()) { // Serialize the report into the MemoryStream serializer.Serialize(stream, _report); stream.Position = 0; byte[] bytes = stream.ToArray(); // Update the report on the report server Warning[] warnings = _reportService.SetItemDefinition(reportPath, bytes, null); } }Private Sub PublishReportDefinition() System.Console.WriteLine("Publishing Report Definition") Dim reportPath As String = _ "/AdventureWorks 2012 Sample Reports/Company Sales 2012" Dim serializer As XmlSerializer = _ New XmlSerializer(GetType(Report)) Using stream As MemoryStream = New MemoryStream 'Serialize the report into the MemoryStream serializer.Serialize(stream, m_report) stream.Position = 0 'Update the report on the report server Dim bytes As Byte() = stream.ToArray Dim warnings As Warning() = _ m_reportService.SetItemDefinition(reportPath, bytes, Nothing) End Using End Sub
Nächste Lektion
In der nächsten Lektion kompilieren und ausführen Sie die SampleRDLSchema Anwendung. Siehe Lektion 6: Ausführen der RDL-Schemaanwendung (VB-C#).
Siehe auch
Aktualisieren von Berichten mithilfe von Klassen, die aus dem RDL-Schema generiert wurden (SSRS-Lernprogramm)
Berichtsdefinitionssprache (Report Definition Language, RDL) (SSRS)