Runtime 主應用程式
Common Language Runtime 是設計用來支援各種不同類型 (從 Web 伺服器應用程式到具有傳統 Windows 使用者介面的應用程式) 的應用程式。每種類型的應用程式都需要 Runtime 主應用程式來啟動它。Runtime 主應用程式會將 Runtime 載入處理序、在處理序中建立應用程式定義域,並且將使用者程式碼載入應用程式定義域中。
.NET Framework 附有一些不同的 Runtime 主應用程式,包括下表中所列的裝載程式。
Runtime 主應用程式 | 說明 |
---|---|
ASP.NET | 將 Runtime 載入處理 Web 要求的處理序中。ASP.NET 也會對每一個要在 Web 伺服器上執行的 Web 應用程式建立一個應用程式定義域。 |
Microsoft Internet Explorer | 建立要在其中執行 Managed 控制項的應用程式定義域。.NET Framework 支援瀏覽器架構控制項的下載和執行。Runtime 會透過 MIME 篩選與 Microsoft Internet Explorer 的擴充性機制結合,以建立要在其中執行 Managed 控制項的應用程式定義域。根據預設,對每一 Web 網站會建立一個應用程式定義域。 |
Shell 可執行檔 | 每當某個可執行檔從 Shell 啟動時,叫用 Runtime 主應用程式碼來傳輸控制項到 Runtime。 |
Microsoft 提供了一組可供您撰寫自己的 Runtime 主應用程式的 API。