ClientBuildManagerParameter Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains values passed to the ASP.NET compiler during precompilation.
public ref class ClientBuildManagerParameter
[System.Serializable]
public class ClientBuildManagerParameter
[<System.Serializable>]
type ClientBuildManagerParameter = class
Public Class ClientBuildManagerParameter
- Inheritance
-
ClientBuildManagerParameter
- Attributes
Examples
The following code example is part of a code example found in the ClientBuildManager class overview. In the example, a ClientBuildManagerParameter object is created and its values set. The resulting assembly will have a strong name based on the provided key file and will precompile according to the provided PrecompilationFlags values.
_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)
Remarks
ASP.NET Web pages and code files can be precompiled to facilitate a faster response for users and allow for the deployment of the site without deploying the source code. For more information on precompiling an ASP.NET Web site, see ASP.NET Web Site Project Precompilation Overview.
The ClientBuildManagerParameter class stores values that are used during precompilation. The PrecompilationFlags property determines how the assembly will be built. For example, you can set PrecompilationFlags to Clean to recompile any previously compiled components, or set it to OverwriteTarget to permit the resulting assembly to overwrite any components in the target directory. The PrecompilationFlags enumerator has a FlagsAttribute attribute that allows a bitwise combination of its member values. The PrecompilationFlags property can contain more than one value from the PrecompilationFlags enumeration to specify a combination of precompilation behaviors.
Either the StrongNameKeyContainer property or the StrongNameKeyFile property is assigned a value to create a strong-named assembly. Both values do not need to be set to create a strong-named assembly.
A ClientBuildManagerParameter object is passed to the ClientBuildManager object through the ClientBuildManager constructor.
Constructors
ClientBuildManagerParameter() |
Initializes a new instance of the ClientBuildManagerParameter class. |
Properties
ExcludedVirtualPaths |
Gets or sets excluded virtual paths. |
PrecompilationFlags |
Gets or sets the flags that determine precompilation behavior. |
StrongNameKeyContainer |
Gets or sets the key container used during compilation. |
StrongNameKeyFile |
Gets or sets the key file used during compilation. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |