Microsoft.ReportingServices.Interfaces 命名空间

包含类和接口,允许您通过自己的交付扩展构建并发送自定义通知给用户,并为 Reporting Services 构建自定义安全扩展。

名称 说明
AceCollection

表示一组访问控制条目,指定一个或多个受托人的访问权限。

AceStruct

代表受托人(用户、组或计算机)的访问控制条目,指定受托人可以对报告服务器数据库中的项目执行的操作。

CatalogOperationsCollection

代表一系列目录操作。

DatasourceOperationsCollection

表示一组数据源操作。

DoNotCacheQueryDesignerAttribute

每次实例化查询设计器时都强制重新加载。

EnableEventArgs

提供事件的数据 EnableAltDesignerChanged

Extension

代表 SQL Server Reporting Services 中的一个扩展。

F1KeywordAttribute

表示在查询设计界面按下 F1 键时,用于搜索 SQL Server Books Online 的主题关键词。

FolderOperationsCollection

表示一组文件夹操作。

LocalizedNameAttribute

提供扩展的本地名称。

ModelItemOperationsCollection

表示 . 的 ModelItemOperationsCollection集合。

ModelOperationsCollection

表示 对象的集合 ModelOperation

Notification

表示交付扩展用于传递报告的订阅信息。

NotificationWithResult

表示带有结果的通知。

OperationNames

包含字段名称及用户在 SQL Server Reporting Services 中对项目执行的操作对应值。

RenderedOutputFile

表示渲染扩展的输出。 对象 RenderedOutputFile 包含交付扩展所需的相关文件名和类型信息,以处理渲染扩展返回的流。

Report

代表报告特定信息和方法,使交付扩展能够向用户传递报告。

ReportOperationsCollection

代表一组报告操作。

ResourceOperationsCollection

表示一组资源操作。

Setting

代表扩展的设置。

SupportsGenericQueryDesignerAttribute

指定是否 IQueryDesigner 支持自定义文本模式。

SupportsMdxQuerySpecificationAttribute

指定是否 IQueryDesigner 支持多维表达式(MDX)查询模式。

ValidValue

代表扩展设置的有效值。

接口

名称 说明
IAuthenticationExtension

代表 SQL Server Reporting Services 中的一个认证扩展。

IAuthenticationExtension2

代表认证扩展接口。

IAuthorizationExtension

代表一个扩展,可用于扩展 SQL Server Reporting Services 的授权功能。

IDeliveryExtension

代表 SQL Server Reporting Services 中的交付扩展。

IDeliveryReportServerInformation

包含交付扩展所需的报告服务器信息。 例如,一份可用的渲染扩展列表。

IExtension

代表 SQL Server Reporting Services 中的一个扩展。

IParameter

定义参数属性。

IQueryDesigner

在 Business Intelligence Development Studio 的 报表设计器 中代表自定义查询设计器。

IQueryDesignerHelpConsumer

代表自定义查询设计器中的辅助用户。

IQueryDesignerHelpImpl

代表自定义查询设计器中的帮助实现。

IQueryDesignerState

代表一个接口,用于初始化 IQueryDesigner 和 持久化的设计状态数据。

IRenderStream

支持从渲染扩展渲染多流。

IReportContext

定义报告上下文的属性。

IReportDefinitionCustomizationExtension

定义 ProcessReportDefinition(Byte[], IReportContext, IUserContext, Byte[], IEnumerable<RdceCustomizableElementId>) 处理报告定义的方法。

IRSRequestContext

定义了报告服务请求上下文的属性。

ISemanticModelGenerator

定义了生成报告语义模型的属性和方法。

ISubscriptionBaseUIUserControl

表示从用户处获取交付扩展专属订阅信息(例如电子邮件地址)的手段。

IUserContext

定义用户会话上下文的属性。

IWindowsAuthenticationExtension

代表SQL Server Reporting Services中的Windows认证扩展。

IWindowsAuthenticationExtension2

代表Windows认证扩展的接口。

枚举

名称 说明
AuthenticationType

定义了认证方式。

CatalogOperation

描述用户可以在目录上执行的操作。

DatasourceOperation

指定用户可以对共享数据源执行的操作。

FolderOperation

描述用户可以对文件夹执行的操作。

ModelItemOperation

描述模型项允许的操作类型。

ModelOperation

描述用户对模型可能执行的操作。

RdceCustomizableElementId

定义了可定制的报告元素。

ReportOperation

描述用户可以对报告执行的操作。

ResourceOperation

指定用户可以对资源执行的操作。

SecurityItemType

枚举与特定授权请求相关的项目。

StreamOper

定义了该方法所使用的 CreateAndRegisterStream 操作。 渲染扩展可能请求通过SOAP或URL访问为客户端应用提供流,或在渲染过程中使用临时流。

委托

名称 说明
CreateAndRegisterStream

创建并注册流,报告服务器调用以获取流以便渲染报告。

EnableEventHandler

代表处理事件的方法EnableAltDesignerChanged

注解

Reporting Services 扩展类库是一组包含在 Reporting Services 中的类、接口和值类型。 该库提供系统功能的访问,旨在成为 .NET 框架应用程序扩展 Reporting Services 组件的基础。