ReportingService2010 Class

Contains the methods and properties that can be used to call the Reporting Services Web service when it is running in both native mode and SharePoint integrated mode.

Inheritance Hierarchy

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Web.Services.Protocols.WebClientProtocol
        System.Web.Services.Protocols.HttpWebClientProtocol
          System.Web.Services.Protocols.SoapHttpClientProtocol
            ReportService2010.ReportingService2010

Namespace:  ReportService2010
Assembly:  ReportService2010 (in ReportService2010.dll)

Syntax

'Declaration
<WebServiceBindingAttribute(Name := "ReportingService2010Soap", Namespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")> _
Public Class ReportingService2010 _
    Inherits SoapHttpClientProtocol
'Usage
Dim instance As ReportingService2010
[WebServiceBindingAttribute(Name = "ReportingService2010Soap", Namespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")]
public class ReportingService2010 : SoapHttpClientProtocol
[WebServiceBindingAttribute(Name = L"ReportingService2010Soap", Namespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")]
public ref class ReportingService2010 : public SoapHttpClientProtocol
[<WebServiceBindingAttribute(Name = "ReportingService2010Soap", Namespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")>]
type ReportingService2010 =  
    class 
        inherit SoapHttpClientProtocol 
    end
public class ReportingService2010 extends SoapHttpClientProtocol

The ReportingService2010 type exposes the following members.

Constructors

  Name Description
Public method ReportingService2010 Initializes a new instance of the ReportingService2010 class.

Top

Properties

  Name Description
Public property AllowAutoRedirect (Inherited from HttpWebClientProtocol.)
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 Gets or sets 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 TrustedUserHeaderValue This property is not used.
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

Methods

  Name Description
Public method Abort (Inherited from WebClientProtocol.)
Protected method BeginInvoke (Inherited from SoapHttpClientProtocol.)
Protected method CancelAsync (Inherited from HttpWebClientProtocol.)
Public method CancelJob Cancels the execution of a job.
Public method ChangeSubscriptionOwner Changes the owner of a subscription.
Public method CreateCacheRefreshPlan Creates a cache refresh plan for an item. This method applies to the Report and Dataset item types.
Public method CreateCatalogItem Adds a new item to a report server database or SharePoint library. This method applies to the Report, Model, Dataset, Component, Resource, and DataSource item types.
Public method CreateDataDrivenSubscription Creates a data-driven subscription for a specified item. This method applies to the Report item type.
Public method CreateDataSource Creates a new data source in a report server database or SharePoint library.
Public method CreateFolder Adds a folder to the report server database or SharePoint library.
Public method CreateItemHistorySnapshot Generates an item history snapshot of a specified catalog item. This method applies to the Report item type.
Public method CreateLinkedItem Adds a new linked item to the report server database.
Public method CreateObjRef Security Critical. (Inherited from MarshalByRefObject.)
Public method CreateReportEditSession Creates a new report edit session in the report server database.
Public method CreateRole Adds a new role to the report server database. This method only applies to native mode.
Public method CreateSchedule Creates a new shared schedule.
Public method CreateSubscription Creates a subscription for the specified item in the report server database or SharePoint library. This method applies to the Report item type.
Public method DeleteCacheRefreshPlan Deletes a cache refresh plan.
Public method DeleteItem Deletes a specified item from a report server database or SharePoint library. This method applies to all item types.
Public method DeleteItemHistorySnapshot Deletes an individual item history snapshot for a specified catalog item. If errors occur, the item history snapshot is not deleted. This method applies to the Report item type.
Public method DeleteRole Deletes a specified role from the report server database. This method only applies to native mode.
Public method DeleteSchedule Deletes a shared schedule from the report server database or SharePoint library.
Public method DeleteSubscription Deletes a subscription from the report server database.
Public method DisableDataSource 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 Enables a data source that is disabled.
Protected method EndInvoke (Inherited from SoapHttpClientProtocol.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Component.)
Public method FindItems Returns items from a report server database or SharePoint library that match the search criteria.
Public method FireEvent Raises an event based on the supplied parameters.
Public method FlushCache Invalidates the cache for an item. This method applies to the Report and Dataset item types.
Public method GenerateModel Generates a default model on top of a shared data source.
Public method GetCacheOptions Returns the cache configuration for an item and the settings that describe when the cached copy of the item expires. This method applies to the Report and Dataset item types.
Public method GetCacheRefreshPlanProperties Returns the properties of the specified cache refresh plan.
Public method GetDataDrivenSubscriptionProperties Returns the properties of a data-driven subscription.
Public method GetDataSourceContents Returns the contents of a data source.
Public method GetExecutionOptions Returns the execution option and associated settings for an individual item. This method applies to the Report item type.
Public method GetExtensionSettings Returns a list of settings for a given extension.
Public method GetHashCode (Inherited from Object.)
Public method GetItemDataSourcePrompts Gets the data source prompts for a specified item. This method applies to the Report and Model item types.
Public method GetItemDataSources Returns the data sources for an item in the catalog.
Public method GetItemDefinition Retrieves the definition or content for an item. This method applies to the Report, Model, Dataset, Component, Resource, and DataSource item types.
Public method GetItemHistoryLimit Returns the item history snapshot limit for a specified catalog item. This method applies to the Report item type.
Public method GetItemHistoryOptions Returns the item history snapshot option and properties that are generated for a catalog item. This method applies to the Report item type.
Public method GetItemLink Returns the name of the item whose item definition is used for the specified linked item.This method applies to the Report item type.
Public method GetItemParameters Returns parameter properties for a specified item. This method can also be used to validate parameter values against parameters for a specified item.
Public method GetItemReferences Returns a list of catalog item references associated with an item. This method applies to the Report and Dataset item types.
Public method GetItemType Retrieves the type of an item in a report server database or SharePoint library, if the item exists.
Public method GetLifetimeService Security Critical. (Inherited from MarshalByRefObject.)
Public method GetModelItemPermissions Retrieves the user permissions associated with an item in the model hierarchy.
Public method GetModelItemPolicies Retrieves the policies associate with an item in the model hierarchy.
Public method GetPermissions Returns the user permissions that are associated with a particular item in a report server database or SharePoint library.
Public method GetPolicies Returns the policies that are associated with a particular item in a report server database or SharePoint library.
Public method GetProperties Returns the value of one or more properties of an item in a report server database or SharePoint library. This method applies to all item types.
Protected method GetReaderForMessage (Inherited from SoapHttpClientProtocol.)
Public method GetReportServerConfigInfo Returns information on the connected report server instance or all the report server instances in a scale-out deployment.
Public method GetRoleProperties Returns role information and a collection of associated tasks.
Public method GetScheduleProperties Returns the properties of a shared schedule.
Protected method GetService (Inherited from Component.)
Public method GetSubscriptionProperties Returns the properties of a specified subscription.
Public method GetSystemPermissions Retrieves the system permissions of the current user. This method only applies to native mode.
Public method GetSystemPolicies Returns the system policies, including groups and associated roles. This method only applies to native mode.
Public method GetSystemProperties Returns the value of one or more system properties.
Public method GetType (Inherited from Object.)
Public method GetUserModel Returns the semantic piece of a model for the current user.
Protected method GetWebRequest (Inherited from SoapHttpClientProtocol.)
Protected method GetWebResponse(WebRequest) (Inherited from HttpWebClientProtocol.)
Protected method GetWebResponse(WebRequest, IAsyncResult) (Inherited from HttpWebClientProtocol.)
Protected method GetWriterForMessage (Inherited from SoapHttpClientProtocol.)
Public method InheritModelItemParentSecurity Deletes the policies associated with an item in the model hierarchy and causes the item to inherit the policies from its parent.
Public method InheritParentSecurity Deletes the policies associated with an item. As a result, the item inherits the policies from its parent. This method applies to all item types.
Public method InitializeLifetimeService Security Critical. (Inherited from MarshalByRefObject.)
Protected method Invoke (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 IsSSLRequired Returns a Boolean value that indicates whether the Secure Socket Layer (SSL) protocol is required to use this end point.
Public method ListCacheRefreshPlans Returns a list of the cache refresh plans associated with a catalog item.
Public method ListChildren Gets a list of children of a specified folder.
Public method ListDatabaseCredentialRetrievalOptions Returns a list of supported credential retrieval options.
Public method ListDependentItems 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 ListExecutionSettings Returns a list of supported execution settings.
Public method ListExtensions Returns a list of extensions that are configured for a given extension type.
Public method ListExtensionTypes Returns a list of supported extension types.
Public method ListItemHistory Returns a list of item history snapshots and their properties for a specified catalog item. This method applies to the Report item type.
Public method ListItemTypes Returns a list of supported catalog item types.
Public method ListJobActions Returns a list of supported job actions.
Public method ListJobs Returns a list of jobs that are running on the report server.
Public method ListJobStates Returns a list of supported job states.
Public method ListJobTypes Returns a list of supported job types.
Public method ListModelDrillthroughReports Lists drillthrough reports associated with an entity in a model.
Public method ListModelItemChildren Returns an array of model item child elements.
Public method ListModelItemTypes Returns a list of supported model item types.
Public method ListModelPerspectives Lists models and perspectives available to the user.
Public method ListMySubscriptions Retrieves a list of subscriptions that have been created by the current user of the report server or SharePoint site for the given catalog item.
Public method ListParameterStates Returns a list of supported parameter states.
Public method ListParameterTypes Returns a list of supported parameter types.
Public method ListParents Retrieves parent items for the given item.
Public method ListRoles Returns the names and descriptions of roles on a report server or a given SharePoint site.
Public method ListScheduledItems Returns a list of items that are associated with a shared schedule.
Public method ListSchedules Returns a list of all shared schedules in the report server database or for a given SharePoint site.
Public method ListScheduleStates Returns a list of supported schedule states.
Public method ListSecurityScopes Returns a list of supported security scopes.
Public method ListSubscriptions Retrieves a list of subscriptions that have been created for a given item. This method applies to the Report item type.
Public method ListSubscriptionsUsingDataSource Returns a list of subscriptions that are associated with a given data source.
Public method ListTasks Returns the tasks that are managed by the report server.
Public method Logoff Logs out the current user making Web service requests. This method only applies to native mode.
Public method LogonUser Logs on a user and authenticates a user request to the Report Server Web service. This method only applies to native mode.
Protected method MemberwiseClone() (Inherited from Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public method MoveItem Moves and/or renames an item. This method applies to all item types.
Public method PauseSchedule Pauses the execution of a given schedule.
Public method PrepareQuery Returns a dataset that contains the fields retrieved by the delivery query for a data-driven subscription.
Public method RegenerateModel Updates an existing model based on changes to the data source schema.
Public method RemoveAllModelItemPolicies Deletes all policies associate with model items in the specified model.
Public method ResumeSchedule Resumes a shared schedule that has been paused.
Public method SetCacheOptions Configures an item to be cached and provides settings that specify when the cached copy of the item expires. This method applies to the Report and Dataset item types.
Public method SetCacheRefreshPlanProperties Sets the properties of a cache refresh plan.
Public method SetDataDrivenSubscriptionProperties Sets the properties of a data-driven subscription.
Public method SetDataSourceContents Sets the connection properties associated with a DataSource.
Public method SetExecutionOptions Sets execution options and associated execution properties for a specified item. This method applies to the Report item type.
Public method SetItemDataSources Sets the data sources for an item in a report server database or SharePoint library. This method applies to the Report and Model item types.
Public method SetItemDefinition Sets the definition or content for a specified item. This method applies to the Report, Model, Dataset, Component, Resource, and DataSource item types.
Public method SetItemHistoryLimit Specifies the number of snapshots of an item that the report server retains. This method applies to the Report item type.
Public method SetItemHistoryOptions Sets item history options that specify when an item history snapshot is created for a specified catalog item. This method applies to the Report item type.
Public method SetItemLink Specifies the catalog item that is used for the item definition of an existing linked item. This method applies to the Report item type.
Public method SetItemParameters Sets parameter properties for a specified item.
Public method SetItemReferences Sets the catalog items associated with an item. This method applies to the Report and Dataset item types.
Public method SetModelDrillthroughReports Associates a set of drillthrough reports together with a model.
Public method SetModelItemPolicies Sets security policies on an item in the model hierarchy.
Public method SetPolicies Sets the policies that are associated with a specified item.
Public method SetProperties Sets one or more properties of a specified item.
Public method SetRoleProperties Sets role properties and associates a collection of tasks with a specified role. This method only applies to native mode.
Public method SetScheduleProperties Sets the properties of a shared schedule.
Public method SetSubscriptionProperties Sets the properties of a subscription.
Public method SetSystemPolicies Sets the system policy that defines groups and associated roles. This only applies to native mode.
Public method SetSystemProperties Sets one or more system properties for the report server or SharePoint farm.
Public method TestConnectForDataSourceDefinition Tests the connection for a data source. This method supports the direct testing of the data source.
Public method TestConnectForItemDataSource Tests the connection for a data source. This method supports the testing of published data sources that are used by reports or models and shared data sources. This method applies to the Report, Model, and Dataset item types.
Public method ToString (Inherited from Component.)
Public method UpdateItemExecutionSnapshot Generates an item execution snapshot for a specified item. This method applies to the Report item type.
Public method ValidateExtensionSettings Validates Reporting Services extension settings.

Top

Events

  Name Description
Public event Disposed (Inherited from Component.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

ReportService2010 Namespace