使用應用程式定義域和組件設計程式

ASP.NET 和 Windows 殼層這類主機會在執行 .NET Framework 應用程式時,將通用語言執行平台載入至程序、在該程序中建立應用程式定義域,然後在該應用程式定義域中載入並執行使用者程式碼。 在大部分情況下,您不必操心如何建立應用程式定義域並載入組件,因為執行階段主機會執行這些工作。

不過,如果您要建立將裝載通用語言執行平台的應用程式、建立您想要以程式設計方式卸載的工具或程式碼,或建立可即時卸載並重新載入的隨插即用元件,您就要建立您自己的應用程式定義域。 即使您沒有建立執行階段主機,本節仍會提供如何使用應用程式定義域,以及使用在這些應用程式定義域中載入之組件的重要資訊。

本節內容

使用應用程式定義域
提供建立、設定及使用應用程式定義域的範例。

使用組件設計程式
描述如何建立和簽署組件,以及如何設定組件屬性。

發出動態方法和組件
描述如何建立動態組件。

.NET 中的組件
提供組件的概觀。

應用程式定義域
提供應用程式定義域的概觀。

反映概觀
描述如何使用「反映」類別,以取得組件的相關資訊。