Wie erstelle ich mit SSRs einen Schnappschuss programmgesteuert und arrestiere sie programmgesteuert?
-
21-09-2019 - |
Frage
Ich versuche, einen Schnappschuss zu erstellen und es später programmgesteuert zurückzuziehen. Ich habe den ersten Teil funktioniert (siehe unten), aber ich kann keinen Weg finden, um denselben Schnappschuss später zurückzuziehen, basierend auf einer eindeutigen Kennung ...
Dim rs As ReportingService2005.ReportingService2005 = New ReportingService2005.ReportingService2005()
rs.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials
Dim snapID = rs.CreateReportHistorySnapshot(reportname, Nothing)
Lösung
Das Render
Methode Akzeptiert eine optionale HistoryID
Parameter:
Die eindeutige Kennung eines Berichtsverlaufs -Schnappschusss für den angegebenen Bericht. Die Kennung basiert auf dem Datum und der Uhrzeit, die der Berichtsverlauf erstellt wurde.
Seltsamerweise fehlt diese Methode in der Dokumentation für die Webdienste 2005 und 2008.
Sie können auch einen RS: Snapshot -Parameter angeben, wenn Sie URL -Rendering verwenden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow