ClientBuildManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 ASP.NET 應用程式的編譯 (Compilation) 服務。
public ref class ClientBuildManager sealed : MarshalByRefObject, IDisposable
public sealed class ClientBuildManager : MarshalByRefObject, IDisposable
type ClientBuildManager = class
inherit MarshalByRefObject
interface IDisposable
Public NotInheritable Class ClientBuildManager
Inherits MarshalByRefObject
Implements IDisposable
- 繼承
- 實作
備註
類別 ClientBuildManager 提供編譯 ASP.NET Web 應用程式的方法和屬性,以及擷取產生的元件或產生的原始程式碼。 類別的實例會在用戶端的應用程式域中建立,並提供在 Microsoft Internet Information Services 外部 (IIS) 外部 ASP.NET 建置系統的存取權。 類別可用來開發用於編譯 Web 應用程式的自訂工具。
命令行工具 aspnet_compiler
會使用 ClientBuildManager 類別。
建構函式
ClientBuildManager(String, String) |
初始化 ClientBuildManager 類別的新執行個體,而不使用指定的目標目錄或先行編譯旗標。 |
ClientBuildManager(String, String, String) |
使用指定的目標目錄,初始化 ClientBuildManager 類別的新執行個體。 |
ClientBuildManager(String, String, String, ClientBuildManagerParameter) |
使用指定的目標目錄和編譯參數,初始化 ClientBuildManager 類別的新執行個體。 |
ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) |
使用指定的虛擬目錄、來源目錄、目標目錄、編譯參數和型別描述提供者,初始化 ClientBuildManager 類別的新執行個體。 |
屬性
CodeGenDir |
取得用於產生程式碼的目錄之實體路徑。 |
IsHostCreated |
取得值,指出是否已建立編譯 ASP.NET Web 應用程式的應用程式定義域。 |
方法
事件
AppDomainShutdown |
在應用程式定義域關閉時發生。 |
AppDomainStarted |
在應用程式定義域啟動時發生。 |
AppDomainUnloaded |
在應用程式定義域卸載時發生。 |
明確介面實作
IDisposable.Dispose() |
終止目前的 ASP.NET 應用程式。 |