IReportingService Methods |
The IReportingService type exposes the following members.
Name | Description | |
---|---|---|
CreateHistory |
Creates a report history, the basis of a snapshot. The history report is created by SSRS and SSRS generates it's history ID.
There are some significant limitations to this process:
| |
CreateSnapshot |
Create a new snapshot report. Internally CreateHistory(IAppContext, Report, Object, String, SnapshotParameters) us used to command SSRS to create a history report.
This method provides additional functionality to support multi-tenancy and other security measures.
Once created, snapshot reports may be run via RunSnapshot(IAppContext, Int32).
| |
DeleteHistory |
Delete the specified SSRS history report.
Note that if SSRS throws a ReportHistoryNotFoundException exception, that exception is caught and not propagated, and false is returned.
| |
HistoryExists |
Determines whether or not the specified SSRS history report exists.
An SSRS history report is the basis of a snapshot.
| |
HistorySize |
Gets the size, in bytes, of the specified SSRS history report, or zero if the report is not found.
| |
RunSnapshot |
Runs the snapshot reported created via CreateSnapshot(IAppContext, Report, String, SnapshotParameters, Object).
|