ReportingService2010.SetItemHistoryLimit(String, Boolean, Int32) Metodo

Definizione

Specifica il numero di snapshot di un elemento che possono essere mantenuti nel server di report. Questo metodo si applica al tipo di elemento Report.

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)

Parametri

ItemPath
String

URL completo dell'elemento, inclusi il nome file e, in modalità SharePoint, l'estensione.

UseSystem
Boolean

Espressione Boolean che imposta il limite della cronologia dell'elemento sullo stesso valore del sistema corrente, se configurata su true. Un valore di indica che il limite della cronologia degli false elementi corrisponde al valore specificato nel HistoryLimit parametro.

HistoryLimit
Int32

Numero di snapshot della cronologia dell'elemento da archiviare per l'elemento. I valori sono compresi tra -1 e 2,147,483,647. Se il valore viene impostato su –1, vengono salvati tutti gli snapshot dell'elemento.

Attributi

Commenti

Nella tabella seguente vengono mostrate le informazioni sull'intestazione e sulle autorizzazioni relative a questa operazione.

Utilizzo intestazione SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Autorizzazioni necessarie in modalità nativa UpdatePolicy
Autorizzazioni necessarie per la modalità SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems>

Questo metodo supporta solo il Report tipo di elemento. Se si specifica l'URL di qualsiasi elemento diverso da un report, il metodo genera un'eccezione con la stringa di eccezione "Tipo di elemento errato".

Se il UseSystem parametro è impostato su true, il server di report ignora il HistoryLimit parametro.

Nota

Se il valore di viene modificato, gli snapshot della cronologia degli HistoryLimit elementi possono essere eliminati.

Si applica a