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)

适用于

另请参阅