Export (0) Print
Expand All

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.

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

[WebServiceBindingAttribute(Name = L"ReportingService2010Soap", Namespace = L"http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")]
public ref class ReportingService2010 : public SoapHttpClientProtocol

The ReportingService2010 type exposes the following members.

  NameDescription
Public methodReportingService2010Initializes a new instance of the ReportingService2010 class.
Top

  NameDescription
Public propertyAllowAutoRedirect (Inherited from HttpWebClientProtocol.)
Protected propertyCanRaiseEvents (Inherited from Component.)
Public propertyClientCertificates (Inherited from HttpWebClientProtocol.)
Public propertyConnectionGroupName (Inherited from WebClientProtocol.)
Public propertyContainer (Inherited from Component.)
Public propertyCookieContainer (Inherited from HttpWebClientProtocol.)
Public propertyCredentials (Inherited from WebClientProtocol.)
Protected propertyDesignMode (Inherited from Component.)
Public propertyEnableDecompression (Inherited from HttpWebClientProtocol.)
Protected propertyEvents (Inherited from Component.)
Public propertyItemNamespaceHeaderValueThe value that represents the identifier used to retrieve item properties.
Public propertyPreAuthenticate (Inherited from WebClientProtocol.)
Public propertyProxy (Inherited from HttpWebClientProtocol.)
Public propertyRequestEncoding (Inherited from WebClientProtocol.)
Public propertyServerInfoHeaderValueGets or sets the server-related information that represents the version of the report server.
Public propertySite (Inherited from Component.)
Public propertySoapVersion (Inherited from SoapHttpClientProtocol.)
Public propertyTimeout (Inherited from WebClientProtocol.)
Public propertyTrustedUserHeaderValueThis property is not used.
Public propertyUnsafeAuthenticatedConnectionSharing (Inherited from HttpWebClientProtocol.)
Public propertyUrl (Inherited from WebClientProtocol.)
Public propertyUseDefaultCredentials (Inherited from WebClientProtocol.)
Public propertyUserAgent (Inherited from HttpWebClientProtocol.)
Top

  NameDescription
Public methodAbort (Inherited from WebClientProtocol.)
Protected methodBeginInvoke (Inherited from SoapHttpClientProtocol.)
Protected methodCancelAsync (Inherited from HttpWebClientProtocol.)
Public methodCancelJobCancels the execution of a job.
Public methodChangeSubscriptionOwnerChanges the owner of a subscription.
Public methodCreateCacheRefreshPlanCreates a cache refresh plan for an item. This method applies to the Report and Dataset item types.
Public methodCreateCatalogItemAdds 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 methodCreateDataDrivenSubscriptionCreates a data-driven subscription for a specified item. This method applies to the Report item type.
Public methodCreateDataSourceCreates a new data source in a report server database or SharePoint library.
Public methodCreateFolderAdds a folder to the report server database or SharePoint library.
Public methodCreateItemHistorySnapshotGenerates an item history snapshot of a specified catalog item. This method applies to the Report item type.
Public methodCreateLinkedItemAdds a new linked item to the report server database.
Public methodCreateObjRefSecurity Critical. (Inherited from MarshalByRefObject.)
Public methodCreateReportEditSessionCreates a new report edit session in the report server database.
Public methodCreateRoleAdds a new role to the report server database. This method only applies to native mode.
Public methodCreateScheduleCreates a new shared schedule.
Public methodCreateSubscriptionCreates a subscription for the specified item in the report server database or SharePoint library. This method applies to the Report item type.
Public methodDeleteCacheRefreshPlanDeletes a cache refresh plan.
Public methodDeleteItemDeletes a specified item from a report server database or SharePoint library. This method applies to all item types.
Public methodDeleteItemHistorySnapshotDeletes 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 methodDeleteRoleDeletes a specified role from the report server database. This method only applies to native mode.
Public methodDeleteScheduleDeletes a shared schedule from the report server database or SharePoint library.
Public methodDeleteSubscriptionDeletes a subscription from the report server database.
Public methodDisableDataSourceDisables a data source that is enabled.
Public methodDiscover (Inherited from SoapHttpClientProtocol.)
Public methodDispose() (Inherited from Component.)
Protected methodDispose(Boolean) (Inherited from Component.)
Public methodEnableDataSourceEnables a data source that is disabled.
Protected methodEndInvoke (Inherited from SoapHttpClientProtocol.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Component.)
Public methodFindItemsReturns items from a report server database or SharePoint library that match the search criteria.
Public methodFireEventRaises an event based on the supplied parameters.
Public methodFlushCacheInvalidates the cache for an item. This method applies to the Report and Dataset item types.
Public methodGenerateModelGenerates a default model on top of a shared data source.
Public methodGetCacheOptionsReturns 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 methodGetCacheRefreshPlanPropertiesReturns the properties of the specified cache refresh plan.
Public methodGetDataDrivenSubscriptionPropertiesReturns the properties of a data-driven subscription.
Public methodGetDataSourceContentsReturns the contents of a data source.
Public methodGetExecutionOptionsReturns the execution option and associated settings for an individual item. This method applies to the Report item type.
Public methodGetExtensionSettingsReturns a list of settings for a given extension.
Public methodGetHashCode (Inherited from Object.)
Public methodGetItemDataSourcePromptsGets the data source prompts for a specified item. This method applies to the Report and Model item types.
Public methodGetItemDataSourcesReturns the data sources for an item in the catalog.
Public methodGetItemDefinitionRetrieves the definition or content for an item. This method applies to the Report, Model, Dataset, Component, Resource, and DataSource item types.
Public methodGetItemHistoryLimitReturns the item history snapshot limit for a specified catalog item. This method applies to the Report item type.
Public methodGetItemHistoryOptionsReturns the item history snapshot option and properties that are generated for a catalog item. This method applies to the Report item type.
Public methodGetItemLinkReturns the name of the item whose item definition is used for the specified linked item.This method applies to the Report item type.
Public methodGetItemParametersReturns parameter properties for a specified item. This method can also be used to validate parameter values against parameters for a specified item.
Public methodGetItemReferencesReturns a list of catalog item references associated with an item. This method applies to the Report and Dataset item types.
Public methodGetItemTypeRetrieves the type of an item in a report server database or SharePoint library, if the item exists.
Public methodGetLifetimeServiceSecurity Critical. (Inherited from MarshalByRefObject.)
Public methodGetModelItemPermissionsRetrieves the user permissions associated with an item in the model hierarchy.
Public methodGetModelItemPoliciesRetrieves the policies associate with an item in the model hierarchy.
Public methodGetPermissionsReturns the user permissions that are associated with a particular item in a report server database or SharePoint library.
Public methodGetPoliciesReturns the policies that are associated with a particular item in a report server database or SharePoint library.
Public methodGetPropertiesReturns 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 methodGetReaderForMessage (Inherited from SoapHttpClientProtocol.)
Public methodGetReportServerConfigInfoReturns information on the connected report server instance or all the report server instances in a scale-out deployment.
Public methodGetRolePropertiesReturns role information and a collection of associated tasks.
Public methodGetSchedulePropertiesReturns the properties of a shared schedule.
Protected methodGetService (Inherited from Component.)
Public methodGetSubscriptionPropertiesReturns the properties of a specified subscription.
Public methodGetSystemPermissionsRetrieves the system permissions of the current user. This method only applies to native mode.
Public methodGetSystemPoliciesReturns the system policies, including groups and associated roles. This method only applies to native mode.
Public methodGetSystemPropertiesReturns the value of one or more system properties.
Public methodGetType (Inherited from Object.)
Public methodGetUserModelReturns the semantic piece of a model for the current user.
Protected methodGetWebRequest (Inherited from SoapHttpClientProtocol.)
Protected methodGetWebResponse(WebRequest) (Inherited from HttpWebClientProtocol.)
Protected methodGetWebResponse(WebRequest, IAsyncResult) (Inherited from HttpWebClientProtocol.)
Protected methodGetWriterForMessage (Inherited from SoapHttpClientProtocol.)
Public methodInheritModelItemParentSecurityDeletes the policies associated with an item in the model hierarchy and causes the item to inherit the policies from its parent.
Public methodInheritParentSecurityDeletes 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 methodInitializeLifetimeServiceSecurity Critical. (Inherited from MarshalByRefObject.)
Protected methodInvoke (Inherited from SoapHttpClientProtocol.)
Protected methodInvokeAsync(String, array<Object>, SendOrPostCallback) (Inherited from SoapHttpClientProtocol.)
Protected methodInvokeAsync(String, array<Object>, SendOrPostCallback, Object) (Inherited from SoapHttpClientProtocol.)
Public methodIsSSLRequiredReturns a Boolean value that indicates whether the Secure Socket Layer (SSL) protocol is required to use this end point.
Public methodListCacheRefreshPlansReturns a list of the cache refresh plans associated with a catalog item.
Public methodListChildrenGets a list of children of a specified folder.
Public methodListDatabaseCredentialRetrievalOptionsReturns a list of supported credential retrieval options.
Public methodListDependentItemsReturns a list of catalog items that reference a specified catalog item.
Public methodListEventsReturns a list of events supported by the report server.
Public methodListExecutionSettingsReturns a list of supported execution settings.
Public methodListExtensionsReturns a list of extensions that are configured for a given extension type.
Public methodListExtensionTypesReturns a list of supported extension types.
Public methodListItemHistoryReturns a list of item history snapshots and their properties for a specified catalog item. This method applies to the Report item type.
Public methodListItemTypesReturns a list of supported catalog item types.
Public methodListJobActionsReturns a list of supported job actions.
Public methodListJobsReturns a list of jobs that are running on the report server.
Public methodListJobStatesReturns a list of supported job states.
Public methodListJobTypesReturns a list of supported job types.
Public methodListModelDrillthroughReportsLists drillthrough reports associated with an entity in a model.
Public methodListModelItemChildrenReturns an array of model item child elements.
Public methodListModelItemTypesReturns a list of supported model item types.
Public methodListModelPerspectivesLists models and perspectives available to the user.
Public methodListMySubscriptionsRetrieves 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 methodListParameterStatesReturns a list of supported parameter states.
Public methodListParameterTypesReturns a list of supported parameter types.
Public methodListParentsRetrieves parent items for the given item.
Public methodListRolesReturns the names and descriptions of roles on a report server or a given SharePoint site.
Public methodListScheduledItemsReturns a list of items that are associated with a shared schedule.
Public methodListSchedulesReturns a list of all shared schedules in the report server database or for a given SharePoint site.
Public methodListScheduleStatesReturns a list of supported schedule states.
Public methodListSecurityScopesReturns a list of supported security scopes.
Public methodListSubscriptionsRetrieves a list of subscriptions that have been created for a given item. This method applies to the Report item type.
Public methodListSubscriptionsUsingDataSourceReturns a list of subscriptions that are associated with a given data source.
Public methodListTasksReturns the tasks that are managed by the report server.
Public methodLogoffLogs out the current user making Web service requests. This method only applies to native mode.
Public methodLogonUserLogs on a user and authenticates a user request to the Report Server Web service. This method only applies to native mode.
Protected methodMemberwiseClone() (Inherited from Object.)
Protected methodMemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public methodMoveItemMoves and/or renames an item. This method applies to all item types.
Public methodPauseSchedulePauses the execution of a given schedule.
Public methodPrepareQueryReturns a dataset that contains the fields retrieved by the delivery query for a data-driven subscription.
Public methodRegenerateModelUpdates an existing model based on changes to the data source schema.
Public methodRemoveAllModelItemPoliciesDeletes all policies associate with model items in the specified model.
Public methodResumeScheduleResumes a shared schedule that has been paused.
Public methodSetCacheOptionsConfigures 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 methodSetCacheRefreshPlanPropertiesSets the properties of a cache refresh plan.
Public methodSetDataDrivenSubscriptionPropertiesSets the properties of a data-driven subscription.
Public methodSetDataSourceContentsSets the connection properties associated with a DataSource.
Public methodSetExecutionOptionsSets execution options and associated execution properties for a specified item. This method applies to the Report item type.
Public methodSetItemDataSourcesSets 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 methodSetItemDefinitionSets the definition or content for a specified item. This method applies to the Report, Model, Dataset, Component, Resource, and DataSource item types.
Public methodSetItemHistoryLimitSpecifies the number of snapshots of an item that the report server retains. This method applies to the Report item type.
Public methodSetItemHistoryOptionsSets 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 methodSetItemLinkSpecifies the catalog item that is used for the item definition of an existing linked item. This method applies to the Report item type.
Public methodSetItemParametersSets parameter properties for a specified item.
Public methodSetItemReferencesSets the catalog items associated with an item. This method applies to the Report and Dataset item types.
Public methodSetModelDrillthroughReportsAssociates a set of drillthrough reports together with a model.
Public methodSetModelItemPoliciesSets security policies on an item in the model hierarchy.
Public methodSetPoliciesSets the policies that are associated with a specified item.
Public methodSetPropertiesSets one or more properties of a specified item.
Public methodSetRolePropertiesSets role properties and associates a collection of tasks with a specified role. This method only applies to native mode.
Public methodSetSchedulePropertiesSets the properties of a shared schedule.
Public methodSetSubscriptionPropertiesSets the properties of a subscription.
Public methodSetSystemPoliciesSets the system policy that defines groups and associated roles. This only applies to native mode.
Public methodSetSystemPropertiesSets one or more system properties for the report server or SharePoint farm.
Public methodTestConnectForDataSourceDefinitionTests the connection for a data source. This method supports the direct testing of the data source.
Public methodTestConnectForItemDataSourceTests 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 methodToString (Inherited from Component.)
Public methodUpdateItemExecutionSnapshotGenerates an item execution snapshot for a specified item. This method applies to the Report item type.
Public methodValidateExtensionSettingsValidates Reporting Services extension settings.
Top

  NameDescription
Public eventDisposed (Inherited from Component.)
Top

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft