ReportingService2006.SetReportHistoryLimit(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 rapport que le serveur de rapports conserve dans la base de données du serveur de rapports.
public:
void SetReportHistoryLimit(System::String ^ Report, bool UseSystem, int HistoryLimit);
public void SetReportHistoryLimit (string Report, bool UseSystem, int HistoryLimit);
member this.SetReportHistoryLimit : string * bool * int -> unit
Public Sub SetReportHistoryLimit (Report As String, UseSystem As Boolean, HistoryLimit As Integer)
Paramètres
- Report
- String
URL complète du rapport, y compris le nom de fichier et l'extension de nom de fichier .rdl.
- UseSystem
- Boolean
Expression Boolean
qui, lorsqu'elle a la valeur true
, définit la limite d'historique de rapport comme étant égale à la limite système d'historique de rapport actuelle. La valeur de indique que la limite d’historique false
du rapport correspond à la valeur fournie dans le HistoryLimit
paramètre.
- HistoryLimit
- Int32
Nombre d'instantanés d'historique de rapport à stocker pour le rapport. Les valeurs sont comprises entre -1
et 2,147,483,647
. Si la valeur est –1
, tous les instantanés de rapport sont enregistrés.
Remarques
Le tableau suivant présente les informations relatives aux en-têtes et aux autorisations sur cette opération.
En-têtes SOAP | (In) TrustedUserHeaderValue (Out) ServerInfoHeaderValue |
Autorisations requises | <xref:Microsoft.SharePoint.SPBasePermissions.EditListItems> |
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 d’historique HistoryLimit
de rapport peuvent être supprimés.