Wie erstelle ich mit SSRs einen Schnappschuss programmgesteuert und arrestiere sie programmgesteuert?

StackOverflow https://stackoverflow.com/questions/1394290

  •  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)
War es hilfreich?

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
scroll top