ReportingService2010.SetItemHistoryLimit(String, Boolean, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 true
festgelegt ist, ignoriert der Berichtsserver den HistoryLimit
Parameter.
Hinweis
Wenn der Wert von HistoryLimit
geändert wird, können Momentaufnahmen des Elementverlaufs gelöscht werden.