ClientBuildManagerParameter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含先行編譯期間傳遞給 ASP.NET 編譯器的值。
public ref class ClientBuildManagerParameter
[System.Serializable]
public class ClientBuildManagerParameter
[<System.Serializable>]
type ClientBuildManagerParameter = class
Public Class ClientBuildManagerParameter
- 繼承
-
ClientBuildManagerParameter
- 屬性
範例
下列程式代碼範例是類別概觀中找到的程式代碼範例的 ClientBuildManager 一部分。 在此範例中, ClientBuildManagerParameter 會建立 物件,並設定其值。 產生的元件會根據提供的密鑰檔,具有強名稱,並且會根據所提供的 PrecompilationFlags 值預先編譯。
_cbmParameter = new ClientBuildManagerParameter();
_cbmParameter.PrecompilationFlags = _flags;
_cbmParameter.StrongNameKeyFile = _keyFile;
builder = new
ClientBuildManager(_vPath, _pPath, _tPath, _cbmParameter);
_cbmParameter = New ClientBuildManagerParameter()
_cbmParameter.PrecompilationFlags = _flags
_cbmParameter.StrongNameKeyFile = _keyFile
builder = New ClientBuildManager(_vPath, _pPath, _tPath, _cbmParameter)
備註
ASP.NET 網頁和程式代碼檔案可以預先編譯,以加速用戶的回應,並允許部署網站而不部署原始碼。 如需先行編譯 ASP.NET 網站的詳細資訊,請參閱 ASP.NET 網站專案先行編譯概觀。
類別 ClientBuildManagerParameter 會儲存在先行編譯期間所使用的值。 屬性 PrecompilationFlags 會決定如何建置元件。 例如,您可以將 設定PrecompilationFlagsClean為 以重新編譯任何先前編譯的元件,或將其設定為 OverwriteTarget ,以允許產生的元件覆寫目標目錄中的任何元件。 列舉 PrecompilationFlags 值具有 FlagsAttribute 屬性,允許其成員值的位元組合。 屬性 PrecompilationFlags 可以包含列舉中的多個值, PrecompilationFlags 以指定先行編譯行為的組合。
StrongNameKeyContainer屬性或 StrongNameKeyFile 屬性會指派一個值,以建立強名稱元件。 這兩個值不需要設定為建立強名稱元件。
ClientBuildManagerParameter物件會透過ClientBuildManager建構函式傳遞至 ClientBuildManager 物件。
建構函式
ClientBuildManagerParameter() |
初始化 ClientBuildManagerParameter 類別的新執行個體。 |
屬性
ExcludedVirtualPaths |
取得或設定排除的虛擬路徑。 |
PrecompilationFlags |
取得或設定判斷先行編譯行為的旗標。 |
StrongNameKeyContainer |
取得或設定編譯期間使用的金鑰容器。 |
StrongNameKeyFile |
取得或設定編譯期間使用的金鑰檔。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |