Share via


準備實作傳遞延伸模組

在您實作 Reporting Services 傳遞延伸模組之前,應定義要實作的介面。 您必須先決定如何使用傳遞延伸模組、傳遞延伸模組所需的設定,以及您需要實作的特定功能,才能傳遞報表通知。

每個 Reporting Services 傳遞延伸模組必須提供下列功能:

  • 代表延伸模組與當地語系化延伸模組名稱的 IExtension 介面實作。

  • IDeliveryExtension 實作,建立可用以傳遞報表通知給一般使用者的傳遞延伸模組。

  • 處理訂閱之特定使用者資料的功能。

每個傳遞延伸模組都可以增強以包括下列功能:

  • ASP.NET 使用者控制項實作,允許使用者使用報表管理員,建立使用傳遞延伸模組的報表訂閱。

下表描述傳遞延伸模組之可用的介面與類別。

介面或類別 描述
IExtension 介面 表示 Reporting Services 中的延伸模組。
IDeliveryExtension 介面 表示 Reporting Services 中的傳遞延伸模組。
IDeliveryReportServerInformation 介面 包含傳遞延伸模組需要之報表伺服器的資訊(例如,可用的轉譯延伸模組清單)。
Setting 類別 表示延伸模組的設定。
Notification 類別 包含傳遞延伸模組用以傳遞報表的訂閱資訊。
Report 類別 代表報表的特定資訊與方法,允許傳遞延伸模組傳遞報表給使用者。
RenderedOutputFile 類別 表示轉譯延伸模組的輸出。 RenderedOutputFile物件包含傳遞延伸模組所需的相關聯檔名和類型資訊,才能處理轉譯延伸模組所傳回的數據流。
ISubscriptionBaseUIUserControl 介面 表示從報表管理員中的使用者,擷取傳遞延伸模組特定訂閱資訊之使用者控制項 (例如,電子郵件地址或是檔案共用的路徑)。