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 网站Project预编译概述

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)

适用于

另请参阅