共用方式為


Serviced 元件概觀

Serviced 元件是以符合 CLS 標準之語言撰寫的類別,且它直接或間接衍生自 System.EnterpriseServices.ServicedComponent 類別。以這種方式設定的類別可以裝載於 COM+ 應用程式,並可藉由 EnterpriseServices 命名空間使用 COM+ 服務。如需支援服務的清單,請參閱可用 COM+ 服務摘要

COM+ 服務 (例如,自動交易或佇列元件) 可以利用宣告方式設定。您可以在設計階段套用與服務相關的屬性,並建立使用這些服務之類別的執行個體。某些服務的設定方式,是呼叫服務相關類別或介面的方法。有些服務可以從一個物件流動到另一個物件。例如,設定成需要交易的物件,可以將該交易擴展到第二個物件 (如果第二個物件也支援或要求交易)。

COM+ 目錄 (Catalog) 存放套用到類別實作的組態資訊。在執行階段,COM+ 會依據您套用至程式碼的屬性,建立內容服務層。下圖顯示在兩個由 COM+ 裝載的 Managed 物件之間流動的自動交易。

裝載 Serviced 元件的 COM+ 應用程式

裝載 Serviced 元件的 COM+ 應用程式

服務也可以在 COM+ 與 .NET Framework 物件之間流動。每個環境都控制其機器碼的實作和執行;COM+ 一律會提供物件內容。

Note注意:

用戶端程式碼必須呼叫 Serviced 元件上的 Dispose 以確保可以正常運作。

請參閱

工作

HOW TO:建立 Serviced 元件

參考

System.EnterpriseServices.ServicedComponent
Dispose

概念

套用屬性以設定 COM+ 服務
註冊 Serviced 元件
Serviced 元件範例
可用 COM+ 服務摘要

其他資源

撰寫 Serviced 元件

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.