Share via


IDeliveryExtension 接口

定义

表示 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[])

用于确定传递扩展插件的给定设置集是否有效。

适用于