Sprache

ReportingService2005.SetReportHistoryLimit(String, Boolean, Int32) Methode

Definition

Legt die Anzahl der Snapshots eines Berichts fest, die der Berichtsserver in der Berichtsdatenbank speichert.

public:
 void SetReportHistoryLimit(System::String ^ Report, bool UseSystem, int HistoryLimit);
public void SetReportHistoryLimit(string Report, bool UseSystem, int HistoryLimit);
member this.SetReportHistoryLimit : string * bool * int -> unit
Public Sub SetReportHistoryLimit (Report As String, UseSystem As Boolean, HistoryLimit As Integer)

Parameter

Report
String

Der vollständige Pfadname des Berichts.

UseSystem
Boolean

Ein Boolean Ausdruck, der, wenn er auf truegesetzt ist, das Berichtsverlaufslimit auf das aktuelle Systemberichtverlaufslimit setzt. Ein Wert von false zeigt an, dass die Berichtsgeschichtsgrenze dem im Parameter HistoryLimit angegebenen Wert entspricht.

HistoryLimit
Int32

Die Anzahl der Berichtsverlauf-Snapshots, die für den Bericht gespeichert werden sollen. Werte können von -1 bis 2,147,483,647reichen. Wenn der Wert auf –1gesetzt ist, werden alle Berichtssnapshots gespeichert.

Hinweise

Die untenstehende Tabelle zeigt Header- und Berechtigungsinformationen zu dieser Operation.

SOAP-Überschriften (In) BatchHeaderValue

(Aus) ServerInfoHeaderValue
Erforderliche Berechtigungen UpdatePolicy

Wenn der Parameter UseSystem auf truegesetzt ist, ignoriert der Berichtsserver den Parameter HistoryLimit .

Note

Wenn der Wert von HistoryLimit geändert wird, können Berichtsverlauf-Snapshots gelöscht werden.

Gilt für: