IDeliveryExtension 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 SQL Server Reporting Services 中的传递扩展插件。
public interface class IDeliveryExtension : Microsoft::ReportingServices::Interfaces::IExtension
public interface IDeliveryExtension : Microsoft.ReportingServices.Interfaces.IExtension
type IDeliveryExtension = interface
interface IExtension
Public Interface IDeliveryExtension
Implements IExtension
- 实现
注解
该 IDeliveryExtension 接口使你能够实现传递扩展插件类,该类表示报表通知可以传递给用户的方式。 有关接口的详细信息 IDeliveryExtension ,请参阅 实现传递扩展插件的 IDeliveryExtension 接口。
应用程序不直接创建接口的 IDeliveryExtension 实例,而是创建实现 IDeliveryExtension的类的实例。
实现 IDeliveryExtension 的类必须实现所有继承成员,并且通常定义其他成员以添加特定于传递提供程序的功能。 例如,接口 IDeliveryExtension 定义 Deliver 方法。 反过来,随Reporting Services附带的电子邮件传递提供商实现了Deliver此方法,以便通过电子邮件发送报告通知。
属性
ExtensionSettings |
获取传递扩展插件用于创建通知或报表的设置列表。 |
IsPrivilegedUser |
指示是否允许用户访问扩展插件的所有功能。 |
LocalizedName |
获取要在用户界面中显示的扩展插件的本地化名称。 (继承自 IExtension) |
ReportServerInformation |
获取与传递扩展插件为执行传递所要求的报表服务器有关的信息。 |
方法
Deliver(Notification) |
基于通知的内容将报表通知传递给用户。 |
SetConfiguration(String) |
用于将自定义配置数据传递到扩展插件。 (继承自 IExtension) |
ValidateUserData(Setting[]) |
用于确定传递扩展插件的给定设置集是否有效。 |