應用程式域(Application Domain)

2022-01-11 14:41:34 字數 429 閱讀 5553

應用程式域為隔離正在執行的應用程式提供了一種靈活而安全的方法。

應用程式域通常由執行時宿主建立和操作。 有時,您可能希望應用程式以程式設計方式與應用程式域互動,例如想在不停止應用程式執行的情況下解除安裝某個元件時。

應用程式域使應用程式以及應用程式的資料彼此分離,有助於提高安全性。 單個程序可以執行多個應用程式域,並具有在單獨程序中所存在的隔離級別。 在單個程序中執行多個應用程式提高了伺服器伸縮性。

下面的**示例建立乙個新的應用程式域,然後載入並執行以前生成的程式集 helloworld.exe,該程式集儲存在驅動器 c 上。//"

);//

load and execute an assembly:

newdomain.executeassembly(@"

c:\helloworld.exe");

//應用程式域具有以下特點:

應用程式域

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

應用程式域

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

應用程式域

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