ReportingService2005.SetReportHistoryLimit(String, Boolean, Int32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies the number of snapshots of a report that the report server retains in the report server database.
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)
Parameters
- Report
- String
The full path name of the report.
- UseSystem
- Boolean
A Boolean
expression that, when set to true
, sets the report history limit to the current system report history limit. A value of false
indicates that the report history limit corresponds to the value supplied in the HistoryLimit
parameter.
- HistoryLimit
- Int32
The number of report history snapshots to store for the report. Values can range from -1
to 2,147,483,647
. If the value is set to –1
, all report snapshots are saved.
Remarks
The table below shows header and permissions information on this operation.
SOAP Headers | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Required Permissions | UpdatePolicy |
If the UseSystem
parameter is set to true
, the report server ignores the HistoryLimit
parameter.
Note
If the value of HistoryLimit
is changed, report history snapshots may be deleted.