增益集和擴充性
更新:2007 年 11 月
增益集為主應用程式提供擴充功能或服務。.NET Framework 提供程式設計模型,可讓開發人員用來開發增益集,並且在其主應用程式中啟動。模型會藉由建構主應用程式和增益集之間的通訊管線達成此目的。模型是使用 System.AddIn、System.AddIn.Hosting、System.AddIn.Pipeline 和 System.AddIn.Contract 命名空間中的型別實作。
如需更多程式碼範例,以及可用來建置增益集管線之工具的客戶技術預覽,請參閱 CodePlex 上的 Managed 擴充性及增益集架構網站 (英文)。
在本節中
增益集概觀
說明 .NET Framework 的增益集程式設計模型。管線開發
描述從主應用程式至增益集的區段通訊管線。逐步解說主題中提供了程式碼範例,描述如何建構管線以及如何在 Visual Studio 中將區段部署至管線。增益集探索
描述如何使增益集成為可由主應用程式探索的目標。增益集啟動
描述如何啟動和停用增益集。增益集效能
說明如何使用定義域中性組件載入及原生影像改善增益集效能。HOW TO:以不同的隔離和安全性層級啟動增益集
描述如何在不同的應用程式定義域、處理序及安全性層級案例中啟動增益集。HOW TO:使用限定性條件資料
描述如何套用及存取提供給增益集和管線區段做為屬性的自訂資料。增益集開發人員經驗
描述如何開發增益集,以使用必要的增益集管線區段。