ReportingService2010.SetItemHistoryLimit(String, Boolean, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.