ReportingService2010.SetItemHistoryLimit(String, Boolean, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le nombre d'instantanés d'un élément conservés par le serveur de rapports. Cette méthode s'applique au type d'élément de 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)
Paramètres
- ItemPath
- String
URL complète de l'élément, y compris le nom du fichier et, en mode SharePoint, l'extension.
- UseSystem
- Boolean
Expression Boolean
qui, lorsqu'elle a la valeur true
, définit la limite d'historique de l'élément comme étant égale à la limite système d'historique d'élément actuelle. La valeur de indique que la limite d’historique false
des éléments correspond à la valeur fournie dans le HistoryLimit
paramètre.
- HistoryLimit
- Int32
Nombre d'instantanés d'historique d'élément à stocker pour l'élément. Les valeurs sont comprises entre -1
et 2,147,483,647
. Si la valeur est –1
, tous les instantanés d'élément sont enregistrés.
- Attributs
Remarques
Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.
Utilisation de l’en-tête SOAP | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Autorisations requises en mode natif | UpdatePolicy |
Mode SharePoint Autorisations requises | <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> |
Cette méthode prend uniquement en charge le type d’élément Report
. Si vous spécifiez l’URL d’un élément autre qu’un rapport, la méthode lève une exception avec la chaîne d’exception « Type d’élément incorrect ».
Si le UseSystem
paramètre est défini sur true
, le serveur de rapports ignore le HistoryLimit
paramètre.
Notes
Si la valeur de est modifiée, les instantanés de HistoryLimit
l’historique des éléments peuvent être supprimés.