Freigeben über


ReportingService2006.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 einschließlich des Dateinamens und der Dateinamenerweiterung (.rdl).

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) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen <xref:Microsoft.SharePoint.SPBasePermissions.DeleteVersions>

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 es nicht am Ende des Ordnernamens verwenden.

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

Gilt für: