Export (0) Print
Expand All
Expand Minimize

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

public methodCancelBatch Cancels a batch that was initiated by a call to the CreateBatch method.
public methodCancelJob Cancels execution of a job.
public methodCreateBatch Creates a batch that executes multiple methods within a single transaction.
public methodCreateDataDrivenSubscription Creates a data-driven subscription for a specified report.
public methodCreateDataSource Creates a new data source in the report server database.
public methodCreateFolder Adds a folder to the report server database.
public methodCreateLinkedReport Adds a new linked report to the report server database.
public methodCreateReport Adds a new report to the report server database.
public methodCreateReportHistorySnapshot Generates a report history snapshot of a specified report.
public methodCreateResource Adds a new resource to the report server database.
public methodCreateRole Adds a new role to the report server database.
public methodCreateSchedule Creates a new shared schedule.
public methodCreateSubscription Creates a subscription for a specified report in the report server database.
public methodDeleteItem Deletes a specified item from the report server database.
public methodDeleteReportHistorySnapshot Deletes an individual report history snapshot for a specified report. If errors occur, the report history snapshot is not deleted.
public methodDeleteRole Deletes a specified role from the report server database.
public methodDeleteSchedule Deletes a shared schedule from the report server database.
public methodDeleteSubscription Deletes a subscription from the report server database.
public methodDisableDataSource Disables a data source that is enabled.
public methodEnableDataSource Enables a data source that is disabled.
public methodExecuteBatch Executes all methods that are associated with a batch ID within a single database transaction.
public methodFindItems Returns items that match the search criteria specified in a search of the report server database.
public methodFireEvent Triggers an event based on the supplied parameters.
public methodFlushCache Invalidates the cache for an individual report.
public methodGetCacheOptions Returns the cache configuration for a report and the settings that describe when the cached copy of the report expires.
public methodGetDataDrivenSubscriptionProperties Returns the properties of a data-driven subscription.
public methodGetDataSourceContents Returns the contents of a data source.
public methodGetExecutionOptions Returns the execution option and associated settings for an individual report.
public methodGetExtensionSettings Returns a list of settings for a given extension.
public methodGetItemType Retrieves the type of an item in the report server database, if the item exists.
public methodGetPermissions Returns the user permissions that are associated with a particular item in the report server database.
public methodGetPolicies Returns the policies that are associated with a particular item in the report server database.
public methodGetProperties Returns the value of one or more properties of an item in the report server database.
public methodGetRenderResource Returns the resource for a specified rendering extension format.
public methodGetReportDataSourcePrompts Returns the prompt strings for each data source that is associated with a specified report.
public methodGetReportDataSources Returns the values of properties that are associated with the data sources of a report.
public methodGetReportDefinition Retrieves the report definition for a report.
public methodGetReportHistoryLimit Returns the report history snapshot limit for a specified report.
public methodGetReportHistoryOptions Returns the report history snapshot option and properties that are generated for a report.
public methodGetReportLink Returns the name of the report whose report definition is used for the specified linked report.
public methodGetReportParameters 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.
public methodGetResourceContents Returns the contents of a specified resource.
public methodGetRoleProperties Returns role information and a collection of associated tasks.
public methodGetScheduleProperties Returns the properties of a shared schedule.
public methodGetSubscriptionProperties Returns the properties of a specified subscription.
public methodGetSystemPermissions Retrieves the system permissions of the current user.
public methodGetSystemPolicies Returns the system policies, including groups and associated roles.
public methodGetSystemProperties Returns one or more system properties.
public methodInheritParentSecurity Deletes the policies associated with an item. As a result, the item inherits the policies from its parent.
public methodListChildren Gets a list of children of a specified folder.
public methodListEvents Returns a list of events supported by the report server.
public methodListExtensions Returns a list of extensions that are configured for a given extension type.
public methodListJobs Returns a list of jobs that are running on the report server.
public methodListLinkedReports Returns a list of reports that are linked to a specified report.
public methodListReportHistory Returns a list of report history snapshots and their properties for a specified report.
public methodListReportsUsingDataSource Returns a list of reports that are associated with a shared data source.
public methodListRoles Returns the names and descriptions of roles that the report server manages.
public methodListScheduledReports Returns a list of reports that are associated with a shared schedule.
public methodListSchedules Returns a list of all shared schedules.
public methodListSecureMethods Returns a list of Simple Object Access Protocol (SOAP) methods that require a secure connection when invoked.
public methodListSubscriptions Returns a list of subscriptions that a user has created for a given report. The list includes both standard and data-driven subscriptions.
public methodListSubscriptionsUsingDataSource Returns a list of subscriptions that are associated with a given data source.
public methodListSystemRoles Returns the names and descriptions of system roles.
public methodListSystemTasks Returns the names and descriptions of system tasks.
public methodListTasks Returns the names and descriptions of tasks that are managed by the report server.
public methodLogoff Logs out the current user making Web service requests.
public methodLogonUser Logs on a user and authenticates a user request to the Reporting Services Web service.
public methodMoveItem Moves or renames an item.
public methodPauseSchedule Pauses the execution of a given schedule.
public methodPrepareQuery Returns a data set containing the fields retrieved by the delivery query for a data-driven subscription.
public methodRender Processes the specified report and renders it in a specified format.
public methodRenderStream Returns a stream that is associated with a rendered report. Examples of streams include images and charts.
public methodResumeSchedule Resumes a shared schedule that has been paused.
public methodSetCacheOptions Configures a report for caching and provides settings that specify when the cached copy of the report expires.
public methodSetDataDrivenSubscriptionProperties Sets the properties of a data-driven subscription.
public methodSetDataSourceContents Sets the contents of a data source.
public methodSetExecutionOptions Sets the execution options and associated execution properties for an individual report.
public methodSetPolicies Sets the policies that are associated with a specified item .
public methodSetProperties Sets one or more properties of a specified item.
public methodSetReportDataSources Sets the properties that are associated with the data sources of a specified report.
public methodSetReportDefinition Sets the report definition for a specified report.
public methodSetReportHistoryLimit Specifies the number of snapshots of a report that the report server retains in the report server database.
public methodSetReportHistoryOptions Sets report history options that specify when a report history snapshot is created for a specified report.
public methodSetReportLink Specifies the report that is used for the report definition of an existing linked report.
public methodSetReportParameters Sets report parameter properties for a specified report.
public methodSetResourceContents Sets the contents of a resource.
public methodSetRoleProperties Sets role properties and associates a collection of tasks with a specified role.
public methodSetScheduleProperties Sets the properties of a shared schedule.
public methodSetSubscriptionProperties Sets the properties of a subscription.
public methodSetSystemPolicies Sets the system policy that defines groups and their associated roles.
public methodSetSystemProperties Sets one or more system properties.
public methodUpdateReportExecutionSnapshot Generates a report history snapshot for a specified report.
public methodValidateExtensionSettings Validates Reporting Services extension settings.

Public Properties

public propertyBatchHeaderValue The value (BatchHeader object) that represents a unique, system-generated batch ID for multi-method operations in Reporting Services SOAP API.
public propertyItemNamespaceHeaderValue The value (ItemNamespaceHeader object) that represents the identifier used to retrieve item properties.
public propertyServerInfoHeaderValue The server-related information (ServerInfoHeader object) that represents the version of the report server.
public propertySessionHeaderValue 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.

See Also

Creating the Web Service Proxy

Reporting Services Web Service Library

Show:
© 2014 Microsoft