Share via


InfoObject 物件模型 (BOE)

InfoObject 物件模型是由升級產品 Crystal Reports Server 和 BusinessObjects Enterprise 所提供的。

Note附註

如需詳細資訊,請參閱「升級選項」

InfoObject 物件模型提供企業層級的 SDK 物件模型。InfoObject 係做為基底類別,其衍生類別封裝了許多 Enterprise 物件。代表報表的衍生類別即為 CrystalDecisions.Enterprise.Desktop.Report 類別。

如需瞭解如何將 CrystalReportViewer 控制項繫結至 InfoObject 物件模型,請參閱「繫結至轉型為 Report 的 InfoObject」

Business Objects Enterprise SDK 是以 InfoObject 物件類別及其支援類別所建構的。

InfoObject 類別

SDK 使用 InfoObject 類別以代表各種不同的資訊項目。這些項目包含實體項目 (例如報表檔或 PDF 檔案),以及網路項目 (例如使用者、伺服器或 FTP 連結)。

InfoObject 類別是許多延伸類別的基底類別,而藉由這些延伸類別對應到更詳細的資訊項目。繼承自 InfoObject 的延伸類別包括:Report、User、Server、Folder、Program、Ftp、Smtp、Word、Excel 和 Pdf。

藉由操作這些 InfoObject 和延伸類別執行個體,您可以建立用戶端或系統管理桌面應用程式。

支援類別

另外還有兩個類別也支援 InfoObject 類別:

InfoStore 類別 InfoStore 類別可當成儲存所有 InfoObject 執行個體之中央管理伺服器 (CMS) 儲存機制 (此為資料庫) 中的控制器、或閘道。InfoStore 類別是用來產生執行個體、擷取和完成所有儲存在 CMS 儲存機制中的 InfoObject 類別執行個體。
InfoObjects 索引類別 InfoObjects 索引類別會保存 InfoObject 的多個執行個體。InfoStore 便會使用 InfoObjects 索引類別將 InfoObject 執行個體移入或移出 CMS 儲存機制。

InfoObject 執行個體不能由 InfoStore 類別直接管理,而是必須包含在 InfoObjects 索引類別中。藉由這個索引類別,即可新增、擷取、更新或排程個別的 InfoObject 執行個體。

Note附註

如需 Crystal Reports Server 或 BusinessObjects Enterprise SDK 的詳細資訊,請參閱 Crystal Reports Server 或 BusinessObjects Enterprise SDK 文件。

InfoObject 物件模型圖表

這個圖表展示了 Crystal Reports Server 或 BusinessObjects Enterprise 中 InfoObject 物件模型的關係。

圖5InfoObject 物件模型

請參閱