Microsoft.ReportingServices.Interfaces 命名空間

包含的類別與介面,可讓您透過自己的傳遞延伸模組建構和傳送自訂通知給使用者,並為 Reporting Services 建立自訂安全性延伸模組。

類別

AceCollection

表示存取控制項目的集合,可指定一個或多個信任者的存取權限。

AceStruct

表示信任者的存取控制項目 (使用者、群組或電腦),可指定信任者可在報表伺服器資料庫中的項目上執行的作業。

CatalogOperationsCollection

表示目錄作業的集合。

DatasourceOperationsCollection

表示資料來源作業的集合。

DoNotCacheQueryDesignerAttribute

強制查詢設計工具在每次具現化時重新載入。

EnableEventArgs

提供 EnableAltDesignerChanged 事件的資料。

Extension

表示 SQL Server Reporting Services 中的延伸模組。

F1KeywordAttribute

表示在查詢設計工具介面內按下 F1 鍵時,用來搜尋《SQL Server 線上叢書》的主題關鍵字。

FolderOperationsCollection

表示資料夾作業的集合。

LocalizedNameAttribute

提供延伸模組的當地語系化名稱。

ModelItemOperationsCollection

表示 ModelItemOperationsCollection 的集合。

ModelOperationsCollection

表示 ModelOperation 物件的集合。

Notification

表示傳遞延伸模組用以傳遞報表的訂閱資訊。

NotificationWithResult

表示具有結果的通知。

OperationNames

針對使用者可以在 SQL Server Reporting Services 中的項目上執行的作業包含欄位名稱和對應的值。

RenderedOutputFile

表示轉譯延伸模組的輸出。 RenderedOutputFile 物件包含傳遞延伸模組所需的相關聯檔案名稱與類型資訊,這是為了處理轉譯延伸模組所傳回的資料流。

Report

代表報表的特定資訊與方法,允許傳遞延伸模組傳遞報表給使用者。

ReportOperationsCollection

表示報表作業的集合。

ResourceOperationsCollection

表示資源作業的集合。

Setting

表示延伸模組的設定。

SupportsGenericQueryDesignerAttribute

指定 IQueryDesigner 是否支援自訂文字模式。

SupportsMdxQuerySpecificationAttribute

指定 IQueryDesigner 是否支援多維運算式 (MDX) 查詢模式。

ValidValue

表示延伸模組設定的有效值。

介面

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

定義 reporting services 之要求內容的屬性。

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 Framework 應用程式可以用來擴充 Reporting Services 元件的基礎。