ReportingService2006.SetReportHistoryLimit(String, Boolean, Int32) Methode

Definition

Gibt die Anzahl von Momentaufnahmen eines Berichts an, den der Berichtsserver in der Berichtsserver-Datenbank zurückbehält.

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

Die vollqualifizierte URL des Berichts einschließlich des Dateinamens und der Dateinamenerweiterung (.rdl).

UseSystem
Boolean

Ein Boolean-Ausdruck, mit dem der Grenzwert für den Berichtsverlauf auf den aktuellen Systemgrenzwert für den Berichtsverlauf festgelegt wird, wenn true angegeben wurde. Der Wert von false gibt an, dass der Grenzwert für den Berichtsverlauf dem im HistoryLimit Parameter angegebenen Wert entspricht.

HistoryLimit
Int32

Die Anzahl der Berichtsverlaufs-Momentaufnahmen, die für den Bericht gespeichert werden sollen. Die gültigen Werte liegen zwischen -1 und 2,147,483,647. Wenn der Wert auf –1 festgelegt wird, werden alle Berichtsmomentaufnahmen gespeichert.

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.EditListItems>

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

Hinweis

Wenn der Wert von HistoryLimit geändert wird, werden Berichtsverlaufsmomentaufnahmen möglicherweise gelöscht.

Gilt für: