ReportingService2005.DeleteReportHistorySnapshot(String, String) Methode

Definition

Löscht eine einzelne Berichtsverlaufs-Momentaufnahme für einen angegebenen Bericht. Wenn Fehler auftreten, wird die Berichtsverlaufs-Momentaufnahme nicht gelöscht.

public:
 void DeleteReportHistorySnapshot(System::String ^ Report, System::String ^ HistoryID);
public void DeleteReportHistorySnapshot (string Report, string HistoryID);
member this.DeleteReportHistorySnapshot : string * string -> unit
Public Sub DeleteReportHistorySnapshot (Report As String, HistoryID As String)

Parameter

Report
String

Die vollqualifizierte URL des Berichts.

HistoryID
String

Die ID der zu löschenden Berichtsverlaufs-Momentaufnahme, die von der CreateReportHistorySnapshot(String, Warning[])-Methode zurückgegeben wird.

Hinweise

In der folgenden Tabelle werden Header- und Berechtigungsinformationen zu diesem Vorgang dargestellt.

SOAP-Header (In) BatchHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen DeleteHistory

Die Länge des Report Parameters darf 260 Zeichen nicht überschreiten. Andernfalls wird eine SOAP-Ausnahme mit dem Fehlercode rsItemLengthExceeded ausgelöst.

Der Report Parameter darf nicht NULL oder leer sein oder die folgenden reservierten Zeichen enthalten: : ? ; @ & = + $ , \ * > < | . ". Sie können den Schrägstrich (/) verwenden, um Elemente im vollständigen Pfadnamen des Ordners zu trennen, aber Sie können ihn nicht am Ende des Ordnernamens verwenden.

Verwenden Sie die ListReportHistory -Methode, um die HistoryID Eigenschaft des Berichtsverlaufs Momentaufnahme abzurufen, die Sie löschen möchten.

Gilt für: