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 网站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) |