報表定義自訂延伸模組
Reporting Services 支援報表處理器的新延伸模組,可提供內建支援來前置處理報表定義。 RDC 延伸模組會將報表定義資料流當做輸入接受,然後將自訂報表定義資料流當做輸出傳回。 自訂的範圍僅為 RDL。 如果報表定義指定使用者識別、地區設定或文化特性,您可以根據您在 RDL 中偵測到的值,進一步自訂報表配置或查詢。 例如,如果報表要以法文或阿拉伯文轉譯,您可以修改配置。
RDC 延伸模組對於具備建立報表伺服器延伸模組專業知識,以及了解如何以程式設計方式使用 RDL 的開發人員而言,是一個進階的程式設計功能。
在此產品版本中,RDC 延伸模組是簡單的前置處理攔截 (Hook),可讓您在報表處理前,外掛修改報表定義的自訂程式碼。 您無法使用非 RDL 來源驅動自訂,也無法控制在要求管線中出現 RDL 自訂的位置。 當報表伺服器檢查 RDC 延伸模組時,前置處理永遠會在報表於要求管線的特定點處理前發生。
原生模式、SharePoint 2010 的 SharePoint 模式以及 SharePoint 2013 的 SharePoint 模式都支援 RDC 延伸模組。
若要建立 RDC 延伸模組,您必須建立並部署實作下列介面的自訂延伸模組。