ReportingService2006.SetReportHistoryLimit(String, Boolean, Int32) Méthode

Définition

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.

S’applique à