應用程式域

2021-03-31 08:56:57 字數 580 閱讀 8913

應用程式域通常由執行庫宿主以程式設計的方式來建立和操作。但是,有時應用程式還可能要和應用程式域結合起來使用。例如,應用程式可以將乙個應用程式元件解除安裝到乙個域中,以避免停止整個應用程式。

是應用程式域的程式設計介面。此類包括各種方法,這些方法可以建立和解除安裝域、建立域中各型別的例項以及解除安裝域。下表列出了常用的

方法。

說明createdomain建立新的應用程式域。createdomain利用一組屬性來自定義域的各方面,例如應用程式基(即該應用程式的根目錄),域的配置檔案的位置,以及公共語言執行庫用於將程式集載入到域中的搜尋路徑。

createinstancefrom在應用程式域中建立指定型別的例項。

load將程式集載入到應用程式域中。

unload執行域的正常關閉。只有應用程式域中正在執行的所有執行緒都已停止或域中不再有執行的執行緒之後,才解除安裝該應用程式域。

公共語言執行庫宿主介面規範中介紹的非託管介面也提供對應用程式域的訪問。執行庫宿主可以使用非託管**的介面在程序內建立應用程式域和獲取對這些應用程式域的訪問。

請參見應用程式域 |

|

應用程式域

一種邊界,它由公共語言執行庫圍繞同一應用程式範圍內建立的物件建立 即,從應用程式入口點開始,沿著物件啟用的序列的任何位置 應用程式域有助於將在乙個應用程式中建立的物件與在其他應用程式中建立的物件隔離,以使執行時行為可以預知。在乙個單獨的程序中可以存在多個應用程式域。以前使用程序邊界來隔離在同一臺計算...

應用程式域

一種邊界,它由公共語言執行庫圍繞同一應用程式範圍內建立的物件建立 即,從應用程式入口點開始,沿著物件啟用的序列的任何位置 應用程式域有助於將在乙個應用程式中建立的物件與在其他應用程式中建立的物件隔離,以使執行時行為可以預知。在乙個單獨的程序中可以存在多個應用程式域。以前使用程序邊界來隔離在同一臺計算...

應用程式域

一種邊界,它由公共語言執行庫圍繞同一應用程式範圍內建立的物件建立 即,從應用程式入口點開始,沿著物件啟用的序列的任何位置 應用程式域有助於將在乙個應用程式中建立的物件與在其他應用程式中建立的物件隔離,以使執行時行為可以預知。在乙個單獨的程序中可以存在多個應用程式域。以前使用程序邊界來隔離在同一臺計算...