共用方式為


ClientBuildManagerParameter 類別

定義

包含先行編譯期間傳遞給 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)

適用於

另請參閱