ReportingService2005 Members

Include Protected Members
Include Inherited Members

Contains the methods and properties that can be used to call the Microsoft SQL Server 2005 Reporting Services (SSRS) Web service.

The ReportingService2005 type exposes the following members.

Constructors

  Name Description
Public method ReportingService2005() Initializes a new instance of the ReportingService2005 class.

Top

Methods

  Name Description
Public method Abort() (Inherited from WebClientProtocol.)
Protected method BeginInvoke(String, array<Object[], AsyncCallback, Object) (Inherited from SoapHttpClientProtocol.)
Protected method CancelAsync(Object) (Inherited from HttpWebClientProtocol.)
Public method CancelBatch() Cancels the batch that was initiated by a call to the CreateBatch method.
Public method CancelJob(String) Cancels the execution of a job.
Public method CreateBatch() Creates a batch that executes multiple methods within a single transaction.
Public method CreateDataDrivenSubscription(String, ExtensionSettings, DataRetrievalPlan, String, String, String, array<ParameterValueOrFieldReference[]) Creates a data-driven subscription for a specified report.
Public method CreateDataSource(String, String, Boolean, DataSourceDefinition, array<Property[]) Creates a new data source in the report server database.
Public method CreateFolder(String, String, array<Property[]) Adds a folder to the report server database.
Public method CreateLinkedReport(String, String, String, array<Property[]) Adds a new linked report to the report server database.
Public method CreateModel(String, String, array<Byte[], array<Property[]) Creates a model in the catalog namespace.
Public method CreateObjRef(Type) (Inherited from MarshalByRefObject.)
Public method CreateReport(String, String, Boolean, array<Byte[], array<Property[]) Adds a new report to the report server database.
Public method CreateReportHistorySnapshot(String, array<Warning[]%) Generates a report history snapshot of a specified report.
Public method CreateResource(String, String, Boolean, array<Byte[], String, array<Property[]) Adds a new resource to the report server database.
Public method CreateRole(String, String, array<Task[]) Adds a new role to the report server database.
Public method CreateSchedule(String, ScheduleDefinition) Creates a new shared schedule.
Public method CreateSubscription(String, ExtensionSettings, String, String, String, array<ParameterValue[]) Creates a subscription for a specified report in the report server database.
Public method DeleteItem(String) Deletes a specified item from the report server database.
Public method DeleteReportHistorySnapshot(String, String) Deletes an individual report history snapshot for a specified report. If errors occur, the report history snapshot is not deleted.
Public method DeleteRole(String) Deletes a specified role from the report server database.
Public method DeleteSchedule(String) Deletes a shared schedule from the report server database.
Public method DeleteSubscription(String) Deletes a subscription from the report server database.
Public method DisableDataSource(String) Disables a data source that is enabled.
Public method Discover() (Inherited from SoapHttpClientProtocol.)
Public method Dispose() (Inherited from Component.)
Protected method Dispose(Boolean) (Inherited from Component.)
Public method EnableDataSource(String) Enables a data source that is disabled.
Protected method EndInvoke(IAsyncResult) (Inherited from SoapHttpClientProtocol.)
Public method Equals(Object) (Inherited from Object.)
Public method ExecuteBatch() Executes all methods that are associated with a batch ID within a single database transaction.
Protected method Finalize() (Inherited from Component.)
Public method FindItems(String, BooleanOperatorEnum, array<SearchCondition[]) Returns items from a report server database that match the search criteria.
Public method FireEvent(String, String) Triggers an event based on the supplied parameters.
Public method FlushCache(String) Invalidates the cache for an individual report.
Public method GenerateModel(String, String, String, array<Property[]) Generates a default model on top of a shared data source.
Public method GetCacheOptions(String, ExpirationDefinition%) Returns the cache configuration for a report and the settings that describe when the cached copy of the report expires.
Public method GetDataDrivenSubscriptionProperties(String, ExtensionSettings%, DataRetrievalPlan%, String%, ActiveState%, String%, String%, String%, array<ParameterValueOrFieldReference[]%) Returns the properties of a data-driven subscription.
Public method GetDataSourceContents(String) Returns the contents of a data source.
Public method GetExecutionOptions(String, ScheduleDefinitionOrReference%) Returns the execution option and associated settings for an individual report.
Public method GetExtensionSettings(String) Returns a list of settings for a given extension.
Public method GetHashCode() (Inherited from Object.)
Public method GetItemDataSourcePrompts(String) Gets the data source prompts for a specified item.
Public method GetItemDataSources(String) Returns the data sources for an item in the catalog.
Public method GetItemType(String) Retrieves the type of an item in the report server database, if the item exists.
Public method GetLifetimeService() (Inherited from MarshalByRefObject.)
Public method GetModelDefinition(String) Retrieves the definition for a model.
Public method GetModelItemPermissions(String, String) Retrieves the user permissions associated with the model item.
Public method GetModelItemPolicies(String, String, Boolean%) Retrieves the policies associate with a model item.
Public method GetPermissions(String) Returns the user permissions that are associated with a particular item in the report server database.
Public method GetPolicies(String, Boolean%) Returns the policies that are associated with a particular item in the report server database.
Public method GetProperties(String, array<Property[]) Returns the value of one or more properties of an item in the report server database.
Protected method GetReaderForMessage(SoapClientMessage, Int32) (Inherited from SoapHttpClientProtocol.)
Public method GetRenderResource(String, String, String%) Returns the resource for a specified rendering extension format.
Public method GetReportDefinition(String) Retrieves the report definition for a report.
Public method GetReportHistoryLimit(String, Boolean%, Int32%) Returns the report history snapshot limit for a specified report.
Public method GetReportHistoryOptions(String, Boolean%, ScheduleDefinitionOrReference%) Returns the report history snapshot option and properties that are generated for a report.
Public method GetReportLink(String) Returns the name of the report whose report definition is used for the specified linked report.
Public method GetReportParameters(String, String, Boolean, array<ParameterValue[], array<DataSourceCredentials[]) 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 method GetResourceContents(String, String%) Retrieves the contents of a resource.
Public method GetRoleProperties(String, String%) Returns role information and a collection of associated tasks.
Public method GetScheduleProperties(String) Returns the properties of a shared schedule.
Protected method GetService(Type) (Inherited from Component.)
Public method GetSubscriptionProperties(String, ExtensionSettings%, String%, ActiveState%, String%, String%, String%, array<ParameterValue[]%) Returns the properties of a specified subscription.
Public method GetSystemPermissions() Retrieves the system permissions of the current user.
Public method GetSystemPolicies() Returns the system policies, including groups and associated roles.
Public method GetSystemProperties(array<Property[]) Returns the value of one or more system properties.
Public method GetType() (Inherited from Object.)
Public method GetUserModel(String, String) Returns the semantic portion of a model for the current user.
Protected method GetWebRequest(Uri) (Inherited from SoapHttpClientProtocol.)
Protected method GetWebResponse(WebRequest) (Inherited from HttpWebClientProtocol.)
Protected method GetWebResponse(WebRequest, IAsyncResult) (Inherited from HttpWebClientProtocol.)
Protected method GetWriterForMessage(SoapClientMessage, Int32) (Inherited from SoapHttpClientProtocol.)
Public method InheritModelItemParentSecurity(String, String) Deletes the policies that are associated with a model item, and causes the model item to inherit the policies from its parent.
Public method InheritParentSecurity(String) Deletes the policies associated with an item. As a result, the item inherits the policies from its parent.
Public method InitializeLifetimeService() (Inherited from MarshalByRefObject.)
Protected method Invoke(String, array<Object[]) (Inherited from SoapHttpClientProtocol.)
Protected method InvokeAsync(String, array<Object[], SendOrPostCallback) (Inherited from SoapHttpClientProtocol.)
Protected method InvokeAsync(String, array<Object[], SendOrPostCallback, Object) (Inherited from SoapHttpClientProtocol.)
Public method ListChildren(String, Boolean) Gets a list of children of a specified folder.
Public method ListDependentItems(String) Returns a list of catalog items that reference a specified catalog item.
Public method ListEvents() Returns a list of events supported by the report server.
Public method ListExtensions(ExtensionTypeEnum) Returns a list of extensions that are configured for a given extension type.
Public method ListJobs() Returns a list of jobs that are running on the report server.
Public method ListModelDrillthroughReports(String, String) Lists drillthrough reports associated with an entity in a model.
Public method ListModelItemChildren(String, String, Boolean) Returns an array of model item child elements.
Public method ListModelPerspectives(String) Lists models and perspectives available to the user.
Public method ListReportHistory(String) Returns a list of report history snapshots and their properties for a specified report.
Public method ListRoles(SecurityScopeEnum) Returns the names and descriptions of roles that the report server manages.
Public method ListScheduledReports(String) Returns a list of reports that are associated with a shared schedule.
Public method ListSchedules() Returns a list of all shared schedules.
Public method ListSecureMethods() Returns a list of SOAP methods that require a secure connection when invoked.
Public method ListSubscriptions(String, String) Returns a list of subscriptions that a user has created for a given report. The list includes both standard and data-driven subscriptions.
Public method ListSubscriptionsUsingDataSource(String) Returns a list of subscriptions that are associated with a given data source.
Public method ListTasks(SecurityScopeEnum) Returns the names and descriptions of tasks that are managed by the report server.
Public method Logoff() Logs out the current user making Web service requests.
Public method LogonUser(String, String, String) Logs on a user and authenticates a user request to the Report Server Web service.
Protected method MemberwiseClone() (Inherited from Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public method MoveItem(String, String) Moves or renames an item.
Public method PauseSchedule(String) Pauses the execution of a given schedule.
Public method PrepareQuery(DataSource, DataSetDefinition, Boolean%, array<String[]%) Returns a dataset containing the fields retrieved by the delivery query for a data-driven subscription.
Public method RegenerateModel(String) Updates an existing model based on changes to the data source schema.
Public method RemoveAllModelItemPolicies(String) Deletes all policies associate with model items in the specified model.
Public method ResumeSchedule(String) Resumes a shared schedule that has been paused.
Public method SetCacheOptions(String, Boolean, ExpirationDefinition) Configures a report for caching and provides settings that specify when the cached copy of the report expires.
Public method SetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, String, String, array<ParameterValueOrFieldReference[]) Sets the properties of a data-driven subscription.
Public method SetDataSourceContents(String, DataSourceDefinition) Sets the contents of a data source.
Public method SetExecutionOptions(String, ExecutionSettingEnum, ScheduleDefinitionOrReference) Sets execution options and associated execution properties for a specified report.
Public method SetItemDataSources(String, array<DataSource[]) Sets the data sources for an item in the catalog.
Public method SetModelDefinition(String, array<Byte[]) Sets the definition for a specified model.
Public method SetModelDrillthroughReports(String, String, array<ModelDrillthroughReport[]) Associates a set of drill-through reports with a model.
Public method SetModelItemPolicies(String, String, array<Policy[]) Sets security policies on a model item.
Public method SetPolicies(String, array<Policy[]) Sets the policies that are associated with a specified item.
Public method SetProperties(String, array<Property[]) Sets one or more properties of a specified item.
Public method SetReportDefinition(String, array<Byte[]) Sets the report definition for a specified report.
Public method SetReportHistoryLimit(String, Boolean, Int32) Specifies the number of snapshots of a report that the report server retains in the report server database.
Public method SetReportHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference) Sets report history options that specify when a report history snapshot is created for a specified report.
Public method SetReportLink(String, String) Specifies the report that is used for the report definition of an existing linked report.
Public method SetReportParameters(String, array<ReportParameter[]) Sets report parameter properties for a specified report.
Public method SetResourceContents(String, array<Byte[], String) Sets the contents of a resource.
Public method SetRoleProperties(String, String, array<Task[]) Sets role properties and associates a collection of tasks with a specified role.
Public method SetScheduleProperties(String, String, ScheduleDefinition) Sets the properties of a shared schedule.
Public method SetSubscriptionProperties(String, ExtensionSettings, String, String, String, array<ParameterValue[]) Sets the properties of a subscription.
Public method SetSystemPolicies(array<Policy[]) Sets the system policy that defines groups and associated roles.
Public method SetSystemProperties(array<Property[]) Sets one or more system properties.
Public method ToString() (Inherited from Component.)
Public method UpdateReportExecutionSnapshot(String) Generates a report execution snapshot for a specified report.
Public method ValidateExtensionSettings(String, array<ParameterValueOrFieldReference[]) Validates Reporting Services extension settings.

Top

Properties

  Name Description
Public property AllowAutoRedirect (Inherited from HttpWebClientProtocol.)
Public property BatchHeaderValue The value (BatchHeaderValue object) that represents a unique, system-generated batch ID for multi-method operations in the Reporting Services SOAP API.
Protected property CanRaiseEvents (Inherited from Component.)
Public property ClientCertificates (Inherited from HttpWebClientProtocol.)
Public property ConnectionGroupName (Inherited from WebClientProtocol.)
Public property Container (Inherited from Component.)
Public property CookieContainer (Inherited from HttpWebClientProtocol.)
Public property Credentials (Inherited from WebClientProtocol.)
Protected property DesignMode (Inherited from Component.)
Public property EnableDecompression (Inherited from HttpWebClientProtocol.)
Protected property Events (Inherited from Component.)
Public property ItemNamespaceHeaderValue The value that represents the identifier used to retrieve item properties.
Public property PreAuthenticate (Inherited from WebClientProtocol.)
Public property Proxy (Inherited from HttpWebClientProtocol.)
Public property RequestEncoding (Inherited from WebClientProtocol.)
Public property ServerInfoHeaderValue The server-related information that represents the version of the report server.
Public property Site (Inherited from Component.)
Public property SoapVersion (Inherited from SoapHttpClientProtocol.)
Public property Timeout (Inherited from WebClientProtocol.)
Public property UnsafeAuthenticatedConnectionSharing (Inherited from HttpWebClientProtocol.)
Public property Url (Inherited from WebClientProtocol.)
Public property UseDefaultCredentials (Inherited from WebClientProtocol.)
Public property UserAgent (Inherited from HttpWebClientProtocol.)

Top

Events

  Name Description
Public event Disposed (Inherited from Component.)

Top