Export (0) Print
Expand All

ReportingService2005 Class

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

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

[WebServiceBindingAttribute(Name = "ReportingService2005Soap", Namespace = "http://schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices")]
public class ReportingService2005 : SoapHttpClientProtocol

The ReportingService2005 type exposes the following members.

  NameDescription
Public methodReportingService2005Initializes a new instance of the ReportingService2005 class.
Top

  NameDescription
Public propertyAllowAutoRedirect (Inherited from HttpWebClientProtocol.)
Public propertyBatchHeaderValueThe value (BatchHeaderValue object) that represents a unique, system-generated batch ID for multi-method operations in the Reporting Services SOAP API.
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 propertyServerInfoHeaderValueThe 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 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 methodCancelBatchCancels the batch that was initiated by a call to the CreateBatch method.
Public methodCancelJobCancels the execution of a job.
Public methodCreateBatchCreates a batch that executes multiple methods within a single transaction.
Public methodCreateDataDrivenSubscriptionCreates a data-driven subscription for a specified report.
Public methodCreateDataSourceCreates a new data source in the report server database.
Public methodCreateFolderAdds a folder to the report server database.
Public methodCreateLinkedReportAdds a new linked report to the report server database.
Public methodCreateModelCreates a model in the catalog namespace.
Public methodCreateObjRef (Inherited from MarshalByRefObject.)
Public methodCreateReportAdds a new report to the report server database.
Public methodCreateReportHistorySnapshotGenerates a report history snapshot of a specified report.
Public methodCreateResourceAdds a new resource to the report server database.
Public methodCreateRoleAdds a new role to the report server database.
Public methodCreateScheduleCreates a new shared schedule.
Public methodCreateSubscriptionCreates a subscription for a specified report in the report server database.
Public methodDeleteItemDeletes a specified item from the report server database.
Public methodDeleteReportHistorySnapshotDeletes an individual report history snapshot for a specified report. If errors occur, the report history snapshot is not deleted.
Public methodDeleteRoleDeletes a specified role from the report server database.
Public methodDeleteScheduleDeletes a shared schedule from the report server database.
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.)
Public methodExecuteBatchExecutes all methods that are associated with a batch ID within a single database transaction.
Protected methodFinalize (Inherited from Component.)
Public methodFindItemsReturns items from a report server database that match the search criteria.
Public methodFireEventTriggers an event based on the supplied parameters.
Public methodFlushCacheInvalidates the cache for an individual report.
Public methodGenerateModelGenerates a default model on top of a shared data source.
Public methodGetCacheOptionsReturns the cache configuration for a report and the settings that describe when the cached copy of the report expires.
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 report.
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.
Public methodGetItemDataSourcesReturns the data sources for an item in the catalog.
Public methodGetItemTypeRetrieves the type of an item in the report server database, if the item exists.
Public methodGetLifetimeService (Inherited from MarshalByRefObject.)
Public methodGetModelDefinitionRetrieves the definition for a model.
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 the report server database.
Public methodGetPoliciesReturns the policies that are associated with a particular item in the report server database.
Public methodGetPropertiesReturns the value of one or more properties of an item in the report server database.
Protected methodGetReaderForMessage (Inherited from SoapHttpClientProtocol.)
Public methodGetRenderResourceReturns the resource for a specified rendering extension format.
Public methodGetReportDefinitionRetrieves the report definition for a report.
Public methodGetReportHistoryLimitReturns the report history snapshot limit for a specified report.
Public methodGetReportHistoryOptionsReturns the report history snapshot option and properties that are generated for a report.
Public methodGetReportLinkReturns the name of the report whose report definition is used for the specified linked report.
Public methodGetReportParametersReturns 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 methodGetResourceContentsRetrieves the contents of a resource.
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.
Public methodGetSystemPoliciesReturns the system policies, including groups and associated roles.
Public methodGetSystemPropertiesReturns the value of one or more system properties.
Public methodGetType (Inherited from Object.)
Public methodGetUserModelReturns the semantic portion 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.
Public methodInitializeLifetimeService (Inherited from MarshalByRefObject.)
Protected methodInvoke (Inherited from SoapHttpClientProtocol.)
Protected methodInvokeAsync(String, Object[], SendOrPostCallback) (Inherited from SoapHttpClientProtocol.)
Protected methodInvokeAsync(String, Object[], SendOrPostCallback, Object) (Inherited from SoapHttpClientProtocol.)
Public methodListChildrenGets a list of children of a specified folder.
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 methodListExtensionsReturns a list of extensions that are configured for a given extension type.
Public methodListJobsReturns a list of jobs that are running on the report server.
Public methodListModelDrillthroughReportsLists drill-through reports associated with an entity in a model.
Public methodListModelItemChildrenReturns an array of model item child elements.
Public methodListModelPerspectivesLists models and perspectives available to the user.
Public methodListReportHistoryReturns a list of report history snapshots and their properties for a specified report.
Public methodListRolesReturns the names and descriptions of roles that the report server manages.
Public methodListScheduledReportsReturns a list of reports that are associated with a shared schedule.
Public methodListSchedulesReturns a list of all shared schedules.
Public methodListSecureMethodsReturns a list of SOAP methods that require a secure connection when invoked.
Public methodListSubscriptionsReturns a list of subscriptions that a user has created for a given report. The list includes both standard and data-driven subscriptions.
Public methodListSubscriptionsUsingDataSourceReturns a list of subscriptions that are associated with a given data source.
Public methodListTasksReturns the names and descriptions of tasks that are managed by the report server.
Public methodLogoffLogs out the current user making Web service requests.
Public methodLogonUserLogs on a user and authenticates a user request to the Report Server Web service.
Protected methodMemberwiseClone() (Inherited from Object.)
Protected methodMemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public methodMoveItemMoves or renames an item.
Public methodPauseSchedulePauses the execution of a given schedule.
Public methodPrepareQueryReturns a dataset containing 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 a report for caching and provides settings that specify when the cached copy of the report expires.
Public methodSetDataDrivenSubscriptionPropertiesSets the properties of a data-driven subscription.
Public methodSetDataSourceContentsSets the contents of a data source.
Public methodSetExecutionOptionsSets execution options and associated execution properties for a specified report.
Public methodSetItemDataSourcesSets the data sources for an item in the catalog.
Public methodSetModelDefinitionSets the definition for a specified model.
Public methodSetModelDrillthroughReportsAssociates a set of drill-through reports 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 methodSetReportDefinitionSets the report definition for a specified report.
Public methodSetReportHistoryLimitSpecifies the number of snapshots of a report that the report server retains in the report server database.
Public methodSetReportHistoryOptionsSets report history options that specify when a report history snapshot is created for a specified report.
Public methodSetReportLinkSpecifies the report that is used for the report definition of an existing linked report.
Public methodSetReportParametersSets report parameter properties for a specified report.
Public methodSetResourceContentsSets the contents of a resource.
Public methodSetRolePropertiesSets role properties and associates a collection of tasks with a specified role.
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.
Public methodSetSystemPropertiesSets one or more system properties.
Public methodToString (Inherited from Component.)
Public methodUpdateReportExecutionSnapshotGenerates a report execution snapshot for a specified report.
Public methodValidateExtensionSettingsValidates Reporting Services extension settings.
Top

  NameDescription
Public eventDisposed (Inherited from Component.)
Top

To use the Report Server Web service library, you must generate a proxy class in either Microsoft Visual 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.

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

Community Additions

ADD
Show:
© 2014 Microsoft