ReportingService2005 类

定义

包含可用于调用 Microsoft SQL Server 2005 Reporting Services (SSRS) Web 服务的方法和属性。

public ref class ReportingService2005 : System::Web::Services::Protocols::SoapHttpClientProtocol
public class ReportingService2005 : System.Web.Services.Protocols.SoapHttpClientProtocol
type ReportingService2005 = class
    inherit SoapHttpClientProtocol
Public Class ReportingService2005
Inherits SoapHttpClientProtocol
继承
ReportingService2005

注解

若要使用报表服务器 Web 服务库,必须在 Microsoft Visual C# 或 Microsoft Visual Basic .NET 中生成代理类,通过该类可以调用各种 Web 服务方法。 有关使用 Microsoft .NET Framework生成Reporting Services代理类的详细信息,请参阅访问 SOAP API

构造函数

ReportingService2005()

初始化 ReportingService2005 类的新实例。

属性

BatchHeaderValue

获取或设置对象) (BatchHeaderValue 值,该值表示Reporting Services SOAP API 中多方法操作的唯一系统生成的批处理 ID。

ItemNamespaceHeaderValue

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

ServerInfoHeaderValue

表示报表服务器版本的服务器相关的信息。

方法

CancelBatch()

取消通过调用 CreateBatch() 方法启动的批处理。

CancelJob(String)

取消某一作业的执行。

CreateBatch()

创建在单个事务内执行多个方法的批处理。

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

为指定的报表创建数据驱动订阅。

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

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

CreateFolder(String, String, Property[])

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

CreateLinkedReport(String, String, String, Property[])

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

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

在目录命名空间中创建模型。

CreateReport(String, String, Boolean, Byte[], Property[])

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

CreateReportHistorySnapshot(String, Warning[])

生成指定报表的报表历史记录快照。

CreateResource(String, String, Boolean, Byte[], String, Property[])

将新的资源添加到报表服务器数据库。

CreateRole(String, String, Task[])

将新的角色添加到报表服务器数据库。

CreateSchedule(String, ScheduleDefinition)

创建新的共享计划。

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

为报表服务器数据库中的指定报表创建订阅。

DeleteItem(String)

从报表服务器数据库删除指定的项。

DeleteReportHistorySnapshot(String, String)

删除指定报表的一个单独的报表历史记录快照。 如果发生错误,将不删除报表历史记录快照。

DeleteRole(String)

从报表服务器数据库删除指定的角色。

DeleteSchedule(String)

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

DeleteSubscription(String)

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

DisableDataSource(String)

禁用已启用的数据源。

EnableDataSource(String)

启用已禁用的数据源。

ExecuteBatch()

在单个数据库事务内执行与批处理 ID 关联的所有方法。

FindItems(String, BooleanOperatorEnum, SearchCondition[])

从报表服务器数据库中返回与搜索条件匹配的项。

FireEvent(String, String)

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

FlushCache(String)

使单个报表的缓存无效。

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

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

GetCacheOptions(String, ExpirationDefinition)

返回报表的缓存配置,以及描述报表的缓存副本何时到期的设置。

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

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

GetDataSourceContents(String)

返回数据源的内容。

GetExecutionOptions(String, ScheduleDefinitionOrReference)

返回单独报表的执行选项和关联设置。

GetExtensionSettings(String)

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

GetItemDataSourcePrompts(String)

获取指定项的数据源提示。

GetItemDataSources(String)

返回目录中项的数据源。

GetItemType(String)

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

GetModelDefinition(String)

检索模型的定义。

GetModelItemPermissions(String, String)

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

GetModelItemPolicies(String, String, Boolean)

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

GetPermissions(String)

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

GetPolicies(String, Boolean)

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

GetProperties(String, Property[])

返回报表服务器数据库中某项的一个或多个属性的值。

GetRenderResource(String, String, String)

返回指定的呈现扩展插件格式的资源。

GetReportDefinition(String)

检索报表的报表定义。

GetReportHistoryLimit(String, Boolean, Int32)

返回指定报表的报表历史记录快照限制。

GetReportHistoryOptions(String, Boolean, ScheduleDefinitionOrReference)

返回为报表生成的报表历史记录快照选项和属性。

GetReportLink(String)

返回报表的名称,该报表的定义用于指定的链接报表。

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

返回指定报表的报表参数属性。 GetReportParameters(String, String, Boolean, ParameterValue[], DataSourceCredentials[]) 方法还可用于根据指定报表的参数验证参数值。

GetResourceContents(String, String)

检索资源的内容。

GetRoleProperties(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)

删除与某项关联的策略。 其结果是,该项从其父项继承策略。

ListChildren(String, Boolean)

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

ListDependentItems(String)

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

ListEvents()

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

ListExtensions(ExtensionTypeEnum)

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

ListJobs()

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

ListModelDrillthroughReports(String, String)

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

ListModelItemChildren(String, String, Boolean)

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

ListModelPerspectives(String)

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

ListReportHistory(String)

返回指定报表的报表历史记录快照及其属性的列表。

ListRoles(SecurityScopeEnum)

返回报表服务器所管理的角色的名称和说明。

ListScheduledReports(String)

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

ListSchedules()

返回所有共享计划的列表。

ListSecureMethods()

返回在调用时要求安全连接的 SOAP 方法的列表。

ListSubscriptions(String, String)

返回用户针对给定报表创建的订阅的列表。 该列表包含标准订阅和数据驱动的订阅。

ListSubscriptionsUsingDataSource(String)

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

ListTasks(SecurityScopeEnum)

返回报表服务器所管理的任务的名称和说明。

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)

配置用于缓存的报表并提供指定报表的缓存副本何时到期的设置。

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

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

SetDataSourceContents(String, DataSourceDefinition)

设置数据源的内容。

SetExecutionOptions(String, ExecutionSettingEnum, ScheduleDefinitionOrReference)

为指定的报表设置执行选项和关联的执行属性。

SetItemDataSources(String, DataSource[])

设置目录中项的数据源。

SetModelDefinition(String, Byte[])

设置指定模型的定义。

SetModelDrillthroughReports(String, String, ModelDrillthroughReport[])

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

SetModelItemPolicies(String, String, Policy[])

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

SetPolicies(String, Policy[])

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

SetProperties(String, Property[])

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

SetReportDefinition(String, Byte[])

设置指定报表的报表定义。

SetReportHistoryLimit(String, Boolean, Int32)

指定报表服务器在报表服务器数据库中保留的某个报表的快照的数量。

SetReportHistoryOptions(String, Boolean, Boolean, ScheduleDefinitionOrReference)

设置报表历史记录选项,这些选项指定何时为指定的报表创建报表历史记录快照。

SetReportLink(String, String)

指定用于现有链接报表的报表定义的报表。

SetReportParameters(String, ReportParameter[])

设置指定报表的报表参数属性。

SetResourceContents(String, Byte[], String)

设置资源的内容。

SetRoleProperties(String, String, Task[])

设置角色属性,并将任务的集合与指定的角色关联。

SetScheduleProperties(String, String, ScheduleDefinition)

设置共享计划的属性。

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

设置订阅的属性。

SetSystemPolicies(Policy[])

设置定义组与关联角色的系统策略。

SetSystemProperties(Property[])

设置一个或多个系统属性。

UpdateReportExecutionSnapshot(String)

生成指定报表的报表执行快照。

ValidateExtensionSettings(String, ParameterValueOrFieldReference[])

验证 Reporting Services 扩展插件设置。

适用于