使用應用程式定義域
應用程式定義域是可供 Common Language Runtime 運用的隔離單位。應用程式定義域是在處理序之內建立和執行的。應用程式定義域通常是由執行階段主應用程式所建立,這個主應用程式的用途,是負責將執行階段載入處理序,以及在應用程式定義域中執行使用者程式碼。Runtime 主應用程式會建立處理序和預設應用程式定義域,並在該應用程式定義域中執行 Managed 程式碼。Runtime 主應用程式包括 ASP.NET、Microsoft Internet Explorer 和 Windows Shell。
對於大部分的應用程式而言,您不需要建立自己的應用程式定義域;Runtime 主應用程式會建立所有您需要的應用程式定義域。但是,如果應用程式需要隔離程式碼或是使用及卸載 DLL,您可以建立及設定其他的應用程式定義域。
在本節中
- HOW TO:建立應用程式定義域
說明如何利用程式來建立應用程式定義域。
- HOW TO:卸載應用程式定義域
說明如何利用程式卸載應用程式定義域。
- HOW TO:設定應用程式定義域
介紹如何設定應用程式定義域。
- 從應用程式定義域擷取安裝資訊
說明如何從應用程式定義域擷取安裝資訊。
- HOW TO:將組件載入應用程式定義域
說明如何將組件載入應用程式定義域。
- HOW TO:從組件中取得型別和成員資訊
說明如何擷取組件的相關資訊。
- 陰影複製組件
說明陰影複製如何在組件使用中時更新組件,以及如何設定陰影複製。
參考
- AppDomain
表示應用程式定義域;提供方法來建立及控制應用程式定義域。
相關章節
- 組件概觀
提供組件所執行之函式的概觀。
- 使用組件設計程式
說明如何建立、簽名和設定組件上的屬性。
- 發出動態方法和組件
說明如何建立動態組件。
- 應用程式定義域
提供應用程式定義域的概觀。
- 反映概觀
說明如何使用 Reflection 類別取得組件的資訊。