共用方式為


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 ,以指定多種預編譯行為的組合。

屬性StrongNameKeyContainerStrongNameKeyFile或屬性會被賦予值以建立強命名的組裝。 建立強命名的組裝時,不需要同時設定兩個值。

ClientBuildManagerParameter物件會透過ClientBuildManager建構子傳遞給物件ClientBuildManager

建構函式

名稱 Description
ClientBuildManagerParameter()

初始化 ClientBuildManagerParameter 類別的新執行個體。

屬性

名稱 Description
ExcludedVirtualPaths

取得或設定排除的虛擬路徑。

PrecompilationFlags

取得或設定決定編譯前行為的旗標。

StrongNameKeyContainer

取得或設定編譯過程中使用的金鑰容器。

StrongNameKeyFile

取得或設定編譯過程中使用的金鑰檔案。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於

另請參閱