ReportingService2010 类

定义

包含方法和属性,这些方法和属性可用于在本机模式和 SharePoint 集成模式下运行时调用Reporting Services Web 服务。

public ref class ReportingService2010 : System::Web::Services::Protocols::SoapHttpClientProtocol
[System.CodeDom.Compiler.GeneratedCode("wsdl", "2.0.50727.3038")]
[System.ComponentModel.DesignerCategory("code")]
[System.Diagnostics.DebuggerStepThrough]
[System.Web.Services.WebServiceBinding(Name="ReportingService2010Soap", Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.RecurrencePattern))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ScheduleDefinitionOrReference))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.DataSourceDefinitionOrReference))]
[System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ExpirationDefinition))]
public class ReportingService2010 : System.Web.Services.Protocols.SoapHttpClientProtocol
[<System.CodeDom.Compiler.GeneratedCode("wsdl", "2.0.50727.3038")>]
[<System.ComponentModel.DesignerCategory("code")>]
[<System.Diagnostics.DebuggerStepThrough>]
[<System.Web.Services.WebServiceBinding(Name="ReportingService2010Soap", Namespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer")>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.RecurrencePattern))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ScheduleDefinitionOrReference))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.DataSourceDefinitionOrReference))>]
[<System.Xml.Serialization.XmlInclude(typeof(ReportService2010.ExpirationDefinition))>]
type ReportingService2010 = class
    inherit SoapHttpClientProtocol
Public Class ReportingService2010
Inherits SoapHttpClientProtocol
继承
ReportingService2010
属性

构造函数

ReportingService2010()

初始化 ReportingService2010 类的新实例。

属性

ItemNamespaceHeaderValue

一个值,该值表示用来检索项属性的标识符。

ServerInfoHeaderValue

获取或设置表示报表服务器版本的服务器相关信息。

TrustedUserHeaderValue

不使用此属性。

方法

CancelJob(String)

取消某一作业的执行。

ChangeSubscriptionOwner(String, String)

更改订阅的所有者。

CreateCacheRefreshPlan(String, String, String, String, ParameterValue[])

创建项的缓存刷新计划。 此方法适用于ReportDataset项类型。

CreateCatalogItem(String, String, String, Boolean, Byte[], Property[], Warning[])

将新项添加到报表服务器数据库或 SharePoint 库。 此方法适用于ReportModelDatasetComponentResourceDataSource项类型。

CreateDataDrivenSubscription(String, ExtensionSettings, DataRetrievalPlan, String, String, String, ParameterValueOrFieldReference[])

为指定的项创建数据驱动订阅。 此方法适用于Report项类型。

CreateDataSource(String, String, Boolean, DataSourceDefinition, Property[])

在报表服务器数据库或 SharePoint 库中创建新的数据源。

CreateFolder(String, String, Property[])

将文件夹添加到报表服务器数据库或 SharePoint 库。

CreateItemHistorySnapshot(String, Warning[])

生成指定目录项的一个项历史记录快照。 此方法适用于Report项类型。

CreateLinkedItem(String, String, String, Property[])

将新的链接项添加到报表服务器数据库。

CreateReportEditSession(String, String, Byte[], Warning[])

在报表服务器数据库中创建新的报表编辑会话。

CreateRole(String, String, String[])

将新的角色添加到报表服务器数据库。 此方法仅适用于本机模式。

CreateSchedule(String, ScheduleDefinition, String)

创建新的共享计划。

CreateSubscription(String, ExtensionSettings, String, String, String, ParameterValue[])

创建报表服务器数据库或 SharePoint 库中指定项的订阅。 此方法适用于Report项类型。

DeleteCacheRefreshPlan(String)

删除缓存刷新计划。

DeleteItem(String)

从报表服务器数据库或 SharePoint 库删除指定项。 此方法适用于所有项类型。

DeleteItemHistorySnapshot(String, String)

删除指定目录项的一个项历史记录快照。 如果发生错误,将不删除该项历史记录快照。 此方法适用于Report项类型。

DeleteRole(String)

从报表服务器数据库删除指定的角色。 此方法仅适用于本机模式。

DeleteSchedule(String)

从报表服务器数据库或 SharePoint 库删除共享计划。

DeleteSubscription(String)

从报表服务器数据库删除订阅。

DisableDataSource(String)

禁用已启用的数据源。

EnableDataSource(String)

启用已禁用的数据源。

FindItems(String, BooleanOperatorEnum, Property[], SearchCondition[])

从报表服务器数据库或 SharePoint 库返回符合搜索条件的项。

FireEvent(String, String, String)

基于提供的参数引发事件。

FlushCache(String)

使项的缓存无效。 此方法适用于ReportDataset项类型。

GenerateModel(String, String, String, Property[], Warning[])

在共享数据源上生成默认模型。

GetCacheOptions(String, ExpirationDefinition)

返回项的缓存配置以及说明项的缓存副本何时到期的设置。 此方法适用于ReportDataset项类型。

GetCacheRefreshPlanProperties(String, String, CacheRefreshPlanState, String, String, ParameterValue[])

返回指定的缓存刷新计划的属性。

GetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, ActiveState, String, String, String, ParameterValueOrFieldReference[])

返回数据驱动订阅的属性。

GetDataSourceContents(String)

返回数据源的内容。

GetExecutionOptions(String, ScheduleDefinitionOrReference)

返回单个项的执行选项和相关设置。 此方法适用于Report项类型。

GetExtensionSettings(String)

返回针对给定扩展插件的设置列表。

GetItemDataSourcePrompts(String)

获取指定项的数据源提示。 此方法适用于ReportModel项类型。

GetItemDataSources(String)

返回目录中项的数据源。

GetItemDefinition(String)

检索项的定义或内容。 此方法适用于ReportModelDatasetComponentResourceDataSource项类型。

GetItemHistoryLimit(String, Boolean, Int32)

返回指定目录项的项历史记录快照限制。 此方法适用于Report项类型。

GetItemHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

返回为目录项生成的项历史记录快照选项和属性。 此方法适用于Report项类型。

GetItemLink(String)

返回项的名称,该项的项定义用于指定的链接项。此方法适用于Report项类型。

GetItemParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[])

返回指定项的参数属性。此方法还可用于验证指定项的参数值。

GetItemReferences(String, String)

返回与项关联的目录项引用的列表。 此方法适用于ReportDataset项类型。

GetItemType(String)

检索报表服务器数据库或 SharePoint 库中项的类型(如果该项存在)。

GetModelItemPermissions(String, String)

检索与模型层次结构中的项相关联的用户权限。

GetModelItemPolicies(String, String, Boolean)

检索与模型层次结构中的项相关联的策略。

GetPermissions(String)

返回与报表服务器数据库或 SharePoint 库中特定项相关联的用户权限。

GetPolicies(String, Boolean)

返回与报表服务器数据库或 SharePoint 库中特定项相关联的策略。

GetProperties(String, Property[])

返回报表服务器数据库或 SharePoint 库中某项的一个或多个属性的值。 此方法适用于所有项类型。

GetReportServerConfigInfo(Boolean)

返回有关连接的报表服务器实例或扩展部署中所有报表服务器实例的信息。

GetRoleProperties(String, String, String)

返回角色信息和关联任务的集合。

GetScheduleProperties(String)

返回共享计划的属性。

GetSubscriptionProperties(String, ExtensionSettings, String, ActiveState, String, String, String, ParameterValue[])

返回指定订阅的属性。

GetSystemPermissions()

检索当前用户的系统权限。 此方法仅适用于本机模式。

GetSystemPolicies()

返回系统策略,包括组和关联的角色。此方法仅适用于本机模式。

GetSystemProperties(Property[])

返回一个或多个系统属性的值。

GetUserModel(String, String)

返回当前用户的模型的语义段。

InheritModelItemParentSecurity(String, String)

删除与模型层次结构中的项相关联的策略并导致模型项从其父项继承策略。

InheritParentSecurity(String)

删除与某项关联的策略。 其结果是,该项从其父项继承策略。 此方法适用于所有项类型。

IsSSLRequired()

返回一个Boolean,该值指示是否需要安全套接字层 (SSL) 协议才能使用此端点。

ListCacheRefreshPlans(String)

返回与目录项关联的缓存刷新计划的列表。

ListChildren(String, Boolean)

获取指定文件夹的子级的列表。

ListDatabaseCredentialRetrievalOptions()

返回支持的凭据检索选项列表。

ListDependentItems(String)

返回引用指定目录项的目录项列表。

ListEvents()

返回报表服务器支持的事件的列表。

ListExecutionSettings()

返回支持的执行设置的列表。

ListExtensions(String)

返回为给定扩展插件类型配置的扩展插件的列表。

ListExtensionTypes()

返回支持的扩展插件类型的列表。

ListItemHistory(String)

返回指定目录项的项历史记录快照及其属性的列表。 此方法适用于Report项类型。

ListItemTypes()

返回支持的目录项类型的列表。

ListJobActions()

返回支持的作业操作的列表。

ListJobs()

返回报表服务器上运行的作业的列表。

ListJobStates()

返回支持的作业状态的列表。

ListJobTypes()

返回支持的作业类型的列表。

ListModelDrillthroughReports(String, String)

列出与模型中的某个实体关联的钻取报表。

ListModelItemChildren(String, String, Boolean)

返回模型项子元素的数组。

ListModelItemTypes()

返回支持的模型项类型的列表。

ListModelPerspectives(String)

列出用户可用的模型和透视。

ListMySubscriptions(String)

检索报表服务器或 SharePoint 网站的当前用户为给定目录项创建的订阅列表。

ListParameterStates()

返回支持的参数状态的列表。

ListParameterTypes()

返回支持的参数类型的列表。

ListParents(String)

检索给定项的父项。

ListRoles(String, String)

返回报表服务器或给定 SharePoint 站点的角色的名称和说明。

ListScheduledItems(String)

返回与共享计划关联的项的列表。

ListSchedules(String)

返回报表服务器数据库或给定 SharePoint 网站上所有共享计划的列表。

ListScheduleStates()

返回支持的计划状态的列表。

ListSecurityScopes()

返回支持的安全范围的列表。

ListSubscriptions(String)

检索为给定项创建的订阅列表。 此方法适用于Report项类型。

ListSubscriptionsUsingDataSource(String)

返回与给定数据源关联的订阅列表。

ListTasks(String)

返回报表服务器管理的任务。

Logoff()

注销发出 Web 服务请求的当前用户。 此方法仅适用于本机模式。

LogonUser(String, String, String)

使用户登录,然后验证对报表服务器 Web 服务的用户请求。 此方法仅适用于本机模式。

MoveItem(String, String)

移动和/或重命名某项。 此方法适用于所有项类型。

PauseSchedule(String)

暂停给定计划的执行。

PrepareQuery(DataSource, DataSetDefinition, Boolean, String[])

返回一个数据集,其中包含由针对数据驱动订阅的传递查询检索的字段。

RegenerateModel(String)

基于对数据源架构的更改更新现有模型。

RemoveAllModelItemPolicies(String)

删除与指定模型中的模型项关联的所有策略。

ResumeSchedule(String)

恢复已暂停的共享计划。

SetCacheOptions(String, Boolean, ExpirationDefinition)

配置要缓存的项并提供指定项的缓存副本何时到期的设置。 此方法适用于ReportDataset项类型。

SetCacheRefreshPlanProperties(String, String, String, String, ParameterValue[])

设置缓存刷新计划的属性。

SetDataDrivenSubscriptionProperties(String, ExtensionSettings, DataRetrievalPlan, String, String, String, ParameterValueOrFieldReference[])

设置数据驱动订阅的属性。

SetDataSourceContents(String, DataSourceDefinition)

设置与 DataSource 关联的连接属性。

SetExecutionOptions(String, String, ScheduleDefinitionOrReference)

为指定的项设置执行选项和相关的执行属性。 此方法适用于Report项类型。

SetItemDataSources(String, DataSource[])

为报表服务器数据库或 SharePoint 库中的项设置数据源。 此方法适用于ReportModel项类型。

SetItemDefinition(String, Byte[], Property[])

设置指定项的定义或内容。 此方法适用于ReportModelDatasetComponentResourceDataSource项类型。

SetItemHistoryLimit(String, Boolean, Int32)

指定报表服务器保留的项的快照数。 此方法适用于Report项类型。

SetItemHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

设置项历史记录选项,这些选项指定何时为指定的目录项创建项历史记录快照。 此方法适用于Report项类型。

SetItemLink(String, String)

返回目录项,它用于现有链接项的项定义。 此方法适用于Report项类型。

SetItemParameters(String, ItemParameter[])

设置指定项的参数属性。

SetItemReferences(String, ItemReference[])

设置与项关联的目录项。 此方法适用于ReportDataset项类型。

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

将一组钻取报表与某个模型关联。

SetModelItemPolicies(String, String, Policy[])

设置模型层次结构中的项的安全策略。

SetPolicies(String, Policy[])

设置与指定的项关联的策略。

SetProperties(String, Property[])

设置指定项的一个或多个属性。

SetRoleProperties(String, String, String[])

设置角色属性,并将任务的集合与指定的角色关联。 此方法仅适用于本机模式。

SetScheduleProperties(String, String, ScheduleDefinition)

设置共享计划的属性。

SetSubscriptionProperties(String, ExtensionSettings, String, String, String, ParameterValue[])

设置订阅的属性。

SetSystemPolicies(Policy[])

设置定义组与关联角色的系统策略。 这仅适用于本机模式。

SetSystemProperties(Property[])

为报表服务器或 SharePoint 场设置一个或多个系统属性。

TestConnectForDataSourceDefinition(DataSourceDefinition, String, String, String)

测试数据源的连接。 此方法支持数据源的直接测试。

TestConnectForItemDataSource(String, String, String, String, String)

测试数据源的连接。 此方法支持已发布的数据源的测试,这些数据源由报表或模型和共享数据源使用。 此方法适用于ReportModelDataset项类型。

UpdateItemExecutionSnapshot(String)

生成指定项的项执行快照。 此方法适用于Report项类型。

ValidateExtensionSettings(String, ParameterValueOrFieldReference[], String)

验证 Reporting Services 扩展插件设置。

适用于