Microsoft.ReportingServices.Interfaces 命名空間

包含類別與介面,讓您能透過自己的交付擴充功能建構並發送自訂通知給使用者,並為 Reporting Services 建置自訂安全擴充功能。

類別

名稱 Description
AceCollection

代表一組存取控制條目,指定一位或多位受託人的存取權限。

AceStruct

代表受託者(使用者、群組或電腦)的存取控制條目,指定受託者可對報告伺服器資料庫中的項目執行的操作。

CatalogOperationsCollection

代表一系列目錄作業。

DatasourceOperationsCollection

代表一組資料來源操作。

DoNotCacheQueryDesignerAttribute

每次實例化時都強制重新載入查詢設計器。

EnableEventArgs

提供 EnableAltDesignerChanged 事件的數據。

Extension

代表 SQL Server Reporting Services 中的一個擴充功能。

F1KeywordAttribute

代表在查詢設計介面按下 F1 鍵時,用於搜尋 SQL Server Books Online 的主題關鍵字。

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

代表擴充設定的有效值。

介面

名稱 Description
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

定義了報告服務請求上下文的屬性。

ISemanticModelGenerator

定義報告語意模型的屬性與方法。

ISubscriptionBaseUIUserControl

代表從使用者那裡取得特定分發分機訂閱資訊(例如電子郵件地址)的方式。

IUserContext

定義使用者會話上下文的屬性。

IWindowsAuthenticationExtension

代表 SQL Server Reporting Services 中的 Windows 認證擴充功能。

IWindowsAuthenticationExtension2

代表 Windows 認證擴充功能的介面。

列舉

名稱 Description
AuthenticationType

定義了認證方式。

CatalogOperation

描述使用者可對目錄執行的操作。

DatasourceOperation

指定使用者可對共享資料來源執行的操作。

FolderOperation

描述使用者可對資料夾執行的操作。

ModelItemOperation

描述模型項目允許的操作類型。

ModelOperation

描述使用者可對模型執行的操作。

RdceCustomizableElementId

定義可自訂的報告元素。

ReportOperation

描述使用者可對報表執行的操作。

ResourceOperation

指定使用者可對資源執行的操作。

SecurityItemType

列舉與特定授權請求相關的項目。

StreamOper

定義了該方法所使用的 CreateAndRegisterStream 操作。 渲染擴充可能請求一個串流,該串流可透過 SOAP 或 URL 存取,或在渲染過程中使用暫時串流。

委派

名稱 Description
CreateAndRegisterStream

建立並註冊串流,並由報告伺服器呼叫以取得該串流以呈現報告。

EnableEventHandler

代表一種處理事件的方法EnableAltDesignerChanged

備註

Reporting Services 擴充類別函式庫是一組包含在 Reporting Services 中的類別、介面與值型別。 此函式庫提供系統功能的存取,並設計為 .NET Framework 應用程式可用來擴充 Reporting Services 元件的基礎。