ClientBuildManagerParameter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene valores pasados al compilador de ASP.NET durante la precompilación.
public ref class ClientBuildManagerParameter
[System.Serializable]
public class ClientBuildManagerParameter
[<System.Serializable>]
type ClientBuildManagerParameter = class
Public Class ClientBuildManagerParameter
- Herencia
-
ClientBuildManagerParameter
- Atributos
Ejemplos
El ejemplo de código siguiente forma parte de un ejemplo de código que se encuentra en la información general de la ClientBuildManager clase. En el ejemplo, se crea un ClientBuildManagerParameter objeto y se establecen sus valores. El ensamblado resultante tendrá un nombre seguro basado en el archivo de clave proporcionado y precompilará según los valores proporcionados 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)
Comentarios
ASP.NET páginas web y archivos de código se pueden precompilar para facilitar una respuesta más rápida para los usuarios y permitir la implementación del sitio sin implementar el código fuente. Para obtener más información sobre cómo precompilar un sitio web de ASP.NET, vea Información general sobre la precompilación de proyectos de sitio web ASP.NET.
La ClientBuildManagerParameter clase almacena los valores que se usan durante la precompilación. La PrecompilationFlags propiedad determina cómo se compilará el ensamblado. Por ejemplo, puede establecer PrecompilationFlags en Clean para volver a compilar los componentes compilados anteriormente o establecerlo en para OverwriteTarget permitir que el ensamblado resultante sobrescriba los componentes del directorio de destino. El PrecompilationFlags enumerador tiene un FlagsAttribute atributo que permite una combinación bit a bit de sus valores de miembro. La PrecompilationFlags propiedad puede contener más de un valor de la PrecompilationFlags enumeración para especificar una combinación de comportamientos de precompilación.
A la StrongNameKeyContainer propiedad o a la StrongNameKeyFile propiedad se le asigna un valor para crear un ensamblado con nombre seguro. No es necesario establecer ambos valores para crear un ensamblado con nombre seguro.
Un ClientBuildManagerParameter objeto se pasa al ClientBuildManager objeto a través del ClientBuildManager constructor .
Constructores
ClientBuildManagerParameter() |
Inicializa una nueva instancia de la clase ClientBuildManagerParameter. |
Propiedades
ExcludedVirtualPaths |
Obtiene o establece las rutas de acceso virtuales excluidas. |
PrecompilationFlags |
Obtiene o establece los marcadores que determinan el comportamiento de la precompilación. |
StrongNameKeyContainer |
Obtiene o establece el contenedor de claves utilizado durante la compilación. |
StrongNameKeyFile |
Obtiene o establece el archivo de claves utilizado durante la compilación. |
Métodos
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |