ReportingService Class
SQL Server 2000
Contains the methods and properties that can be used to call the Reporting Services Web service.
Public Class ReportingService Inherits System.Web.Services.Protocols.SoapHttpClientProtocol Member of [Namespace]
public class ReportingService : System.Web.Services.Protocols.SoapHttpClientProtocol Member of [Namespace]
Public Methods
CancelBatch | Cancels a batch that was initiated by a call to the CreateBatch method. |
CancelJob | Cancels execution of a job. |
CreateBatch | Creates a batch that executes multiple methods within a single transaction. |
CreateDataDrivenSubscription | Creates a data-driven subscription for a specified report. |
CreateDataSource | Creates a new data source in the report server database. |
CreateFolder | Adds a folder to the report server database. |
CreateLinkedReport | Adds a new linked report to the report server database. |
CreateReport | Adds a new report to the report server database. |
CreateReportHistorySnapshot | Generates a report history snapshot of a specified report. |
CreateResource | Adds a new resource to the report server database. |
CreateRole | Adds a new role to the report server database. |
CreateSchedule | Creates a new shared schedule. |
CreateSubscription | Creates a subscription for a specified report in the report server database. |
DeleteItem | Deletes a specified item from the report server database. |
DeleteReportHistorySnapshot | Deletes an individual report history snapshot for a specified report. If errors occur, the report history snapshot is not deleted. |
DeleteRole | Deletes a specified role from the report server database. |
DeleteSchedule | Deletes a shared schedule from the report server database. |
DeleteSubscription | Deletes a subscription from the report server database. |
DisableDataSource | Disables a data source that is enabled. |
EnableDataSource | Enables a data source that is disabled. |
ExecuteBatch | Executes all methods that are associated with a batch ID within a single database transaction. |
FindItems | Returns items that match the search criteria specified in a search of the report server database. |
FireEvent | Triggers an event based on the supplied parameters. |
FlushCache | Invalidates the cache for an individual report. |
GetCacheOptions | Returns the cache configuration for a report and the settings that describe when the cached copy of the report expires. |
GetDataDrivenSubscriptionProperties | Returns the properties of a data-driven subscription. |
GetDataSourceContents | Returns the contents of a data source. |
GetExecutionOptions | Returns the execution option and associated settings for an individual report. |
GetExtensionSettings | Returns a list of settings for a given extension. |
GetItemType | Retrieves the type of an item in the report server database, if the item exists. |
GetPermissions | Returns the user permissions that are associated with a particular item in the report server database. |
GetPolicies | Returns the policies that are associated with a particular item in the report server database. |
GetProperties | Returns the value of one or more properties of an item in the report server database. |
GetRenderResource | Returns the resource for a specified rendering extension format. |
GetReportDataSourcePrompts | Returns the prompt strings for each data source that is associated with a specified report. |
GetReportDataSources | Returns the values of properties that are associated with the data sources of a report. |
GetReportDefinition | Retrieves the report definition for a report. |
GetReportHistoryLimit | Returns the report history snapshot limit for a specified report. |
GetReportHistoryOptions | Returns the report history snapshot option and properties that are generated for a report. |
GetReportLink | Returns the name of the report whose report definition is used for the specified linked report. |
GetReportParameters | Returns report parameter properties for a specified report. The GetReportParameters method can also be used to validate parameter values against parameters for a specified report. |
GetResourceContents | Returns the contents of a specified resource. |
GetRoleProperties | Returns role information and a collection of associated tasks. |
GetScheduleProperties | Returns the properties of a shared schedule. |
GetSubscriptionProperties | Returns the properties of a specified subscription. |
GetSystemPermissions | Retrieves the system permissions of the current user. |
GetSystemPolicies | Returns the system policies, including groups and associated roles. |
GetSystemProperties | Returns one or more system properties. |
InheritParentSecurity | Deletes the policies associated with an item. As a result, the item inherits the policies from its parent. |
ListChildren | Gets a list of children of a specified folder. |
ListEvents | Returns a list of events supported by the report server. |
ListExtensions | Returns a list of extensions that are configured for a given extension type. |
ListJobs | Returns a list of jobs that are running on the report server. |
ListLinkedReports | Returns a list of reports that are linked to a specified report. |
ListReportHistory | Returns a list of report history snapshots and their properties for a specified report. |
ListReportsUsingDataSource | Returns a list of reports that are associated with a shared data source. |
ListRoles | Returns the names and descriptions of roles that the report server manages. |
ListScheduledReports | Returns a list of reports that are associated with a shared schedule. |
ListSchedules | Returns a list of all shared schedules. |
ListSecureMethods | Returns a list of Simple Object Access Protocol (SOAP) methods that require a secure connection when invoked. |
ListSubscriptions | Returns a list of subscriptions that a user has created for a given report. The list includes both standard and data-driven subscriptions. |
ListSubscriptionsUsingDataSource | Returns a list of subscriptions that are associated with a given data source. |
ListSystemRoles | Returns the names and descriptions of system roles. |
ListSystemTasks | Returns the names and descriptions of system tasks. |
ListTasks | Returns the names and descriptions of tasks that are managed by the report server. |
Logoff | Logs out the current user making Web service requests. |
LogonUser | Logs on a user and authenticates a user request to the Reporting Services Web service. |
MoveItem | Moves or renames an item. |
PauseSchedule | Pauses the execution of a given schedule. |
PrepareQuery | Returns a data set containing the fields retrieved by the delivery query for a data-driven subscription. |
Render | Processes the specified report and renders it in a specified format. |
RenderStream | Returns a stream that is associated with a rendered report. Examples of streams include images and charts. |
ResumeSchedule | Resumes a shared schedule that has been paused. |
SetCacheOptions | Configures a report for caching and provides settings that specify when the cached copy of the report expires. |
SetDataDrivenSubscriptionProperties | Sets the properties of a data-driven subscription. |
SetDataSourceContents | Sets the contents of a data source. |
SetExecutionOptions | Sets the execution options and associated execution properties for an individual report. |
SetPolicies | Sets the policies that are associated with a specified item . |
SetProperties | Sets one or more properties of a specified item. |
SetReportDataSources | Sets the properties that are associated with the data sources of a specified report. |
SetReportDefinition | Sets the report definition for a specified report. |
SetReportHistoryLimit | Specifies the number of snapshots of a report that the report server retains in the report server database. |
SetReportHistoryOptions | Sets report history options that specify when a report history snapshot is created for a specified report. |
SetReportLink | Specifies the report that is used for the report definition of an existing linked report. |
SetReportParameters | Sets report parameter properties for a specified report. |
SetResourceContents | Sets the contents of a resource. |
SetRoleProperties | Sets role properties and associates a collection of tasks with a specified role. |
SetScheduleProperties | Sets the properties of a shared schedule. |
SetSubscriptionProperties | Sets the properties of a subscription. |
SetSystemPolicies | Sets the system policy that defines groups and their associated roles. |
SetSystemProperties | Sets one or more system properties. |
UpdateReportExecutionSnapshot | Generates a report history snapshot for a specified report. |
ValidateExtensionSettings | Validates Reporting Services extension settings. |
Public Properties
BatchHeaderValue | The value (BatchHeader object) that represents a unique, system-generated batch ID for multi-method operations in Reporting Services SOAP API. |
ItemNamespaceHeaderValue | The value (ItemNamespaceHeader object) that represents the identifier used to retrieve item properties. |
ServerInfoHeaderValue | The server-related information (ServerInfoHeader object) that represents the version of the report server. |
SessionHeaderValue | The session-related information (SessionHeader object) that represents state information for sessions in Reporting Services. |
Remarks
To use the Reporting Services Web Service Library, you must generate a proxy class in either C# or Microsoft® Visual Basic® .NET, through which you can call the various Web service methods. For more information about generating a Reporting Services proxy class using the Microsoft .NET Framework, see Accessing the SOAP API.

