Freigeben über


ReportingService2010.SetItemHistoryLimit(String, Boolean, Int32) Methode

Definition

Gibt die Anzahl der Momentaufnahmen eines Elements an, die der Berichtsserver beibehält. Diese Methode gilt für den Report-Elementtyp.

public:
 void SetItemHistoryLimit(System::String ^ ItemPath, bool UseSystem, int HistoryLimit);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemHistoryLimit", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public void SetItemHistoryLimit (string ItemPath, bool UseSystem, int HistoryLimit);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetItemHistoryLimit", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.SetItemHistoryLimit : string * bool * int -> unit
Public Sub SetItemHistoryLimit (ItemPath As String, UseSystem As Boolean, HistoryLimit As Integer)

Parameter

ItemPath
String

Die vollqualifizierte URL des Elements einschließlich des Dateinamens und (im SharePoint-Modus) der Erweiterung.

UseSystem
Boolean

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

HistoryLimit
Int32

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

Attribute

Hinweise

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

SOAP-Headerverwendung (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Erforderliche Berechtigungen im einheitlichen Modus UpdatePolicy
Erforderliche Berechtigungen im SharePoint-Modus <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

Diese Methode unterstützt nur den Report Elementtyp. Wenn Sie die URL eines anderen Elements als eines Berichts angeben, löst die Methode eine Ausnahme mit der Ausnahmezeichenfolge "Falscher Elementtyp" aus.

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

Hinweis

Wenn der Wert von HistoryLimit geändert wird, können Momentaufnahmen des Elementverlaufs gelöscht werden.

Gilt für: