Microsoft.ReportingServices.Interfaces 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含类和接口,允许您通过自己的交付扩展构建并发送自定义通知给用户,并为 Reporting Services 构建自定义安全扩展。
类
接口
| 名称 | 说明 |
|---|---|
| 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 组件的基础。