BuildManager 類別

定義

提供一組方法,以協助管理 ASP.NET 應用程式的編譯。

public ref class BuildManager sealed
public sealed class BuildManager
type BuildManager = class
Public NotInheritable Class BuildManager
繼承
BuildManager

備註

類別 BuildManager 會管理編譯應用程式的元件和頁面的程式。 它是密封類別,無法繼承。

BuildManager 包含靜態成員,提供已編譯元件的相關資訊。

屬性

BatchCompilationEnabled

取得或設定值,這個值表示是否啟用批次編譯。

CodeAssemblies

取得從 App_Code 目錄建置的組件清單。

IsPrecompiledApp

取得值,這個值會指定是否預先編譯應用程式。

IsUpdatablePrecompiledApp

取得值,這個值會指定是否將應用程式預先編譯為可更新。

TargetFramework

取得目前網站的 .NET Framework 目標版本。

方法

AddCompilationDependency(String)

指定字串,表示建置管理員用來協助您判斷是否需要清除組建的相依性。

AddReferencedAssembly(Assembly)

將組件加入至應用程式所參考的組件集。

CreateCachedFile(String)

建立快取的檔案。

CreateInstanceFromVirtualPath(String, Type)

處理已提供其虛擬路徑的檔案,並且建立其結果的執行個體。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetCachedBuildDependencySet(HttpContext, String)

傳回虛擬路徑的組建相依性集合 (如果此路徑位於 ASP.NET 快取區)。

GetCachedBuildDependencySet(HttpContext, String, Boolean)

如果此路徑位於 ASP.NET 快取,則傳回虛擬路徑的組建相依性集合,即使不是最新的內容也要傳回。

GetCompiledAssembly(String)

使用指定的虛擬路徑,將檔案編譯成組件。

GetCompiledCustomString(String)

編譯檔案、提供其虛擬路徑,並且傳回組建提供者保留在快取區中的自訂字串。

GetCompiledType(String)

編譯已提供虛擬路徑的檔案,並且傳回已編譯的型別。

GetGlobalAsaxType()

取得物件,此物件代表 Global.asax 檔案編譯後的型別。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetObjectFactory(String, Boolean)

取得指定之虛擬路徑的 Object Factory。

GetReferencedAssemblies()

傳回組件參考的清單,所有的頁面編譯都必須參考這些組件參考。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
GetType(String, Boolean)

在最上層組件中尋找型別,或是在組態中已有定義的組件中尋找型別,並且可選擇在失敗時擲回例外狀況。

GetType(String, Boolean, Boolean)

使用不區分字母大小寫的搜尋,在最上層組件中尋找型別,或是在組態中已有定義的組件中尋找型別,並且可選擇在失敗時擲回例外狀況。

GetVirtualPathDependencies(String)

提供指定之虛擬路徑的虛擬路徑相依性集合。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ReadCachedFile(String)

讀取快取的檔案。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱