Microsoft.ReportingServices.Interfaces 命名空间

包含这样的类和接口,它们使您能够通过您自己的传递扩展插件构造和向用户发送自定义通知,并且使您能够为 Reporting Services 生成自定义安全扩展插件。

AceCollection

表示为一个或多个受信者指定访问权限的访问控制项的集合。

AceStruct

表示一个受信者(用户、组或计算机)的访问控制项,它指定受信者可以对报表服务器数据库中的项执行的操作。

CatalogOperationsCollection

表示目录操作的集合。

DatasourceOperationsCollection

表示数据源操作的集合。

DoNotCacheQueryDesignerAttribute

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

EnableEventArgs

EnableAltDesignerChanged 事件提供数据。

Extension

表示 SQL Server Reporting Services 中的扩展插件。

F1KeywordAttribute

表示在查询设计器界面中按下 F1 键时用于搜索 SQL Server 联机丛书的主题关键字。

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 Framework应用程序扩展Reporting Services组件的基础。