ClientBuildManager 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í.
Proporciona servicios de compilación para las aplicaciones ASP.NET.
public ref class ClientBuildManager sealed : MarshalByRefObject, IDisposable
public sealed class ClientBuildManager : MarshalByRefObject, IDisposable
type ClientBuildManager = class
inherit MarshalByRefObject
interface IDisposable
Public NotInheritable Class ClientBuildManager
Inherits MarshalByRefObject
Implements IDisposable
- Herencia
- Implementaciones
Comentarios
La ClientBuildManager clase ofrece métodos y propiedades para compilar ASP.NET aplicaciones web y recuperar los ensamblados generados o el código fuente generado. Las instancias de la clase se establecen en el dominio de aplicación del cliente y proporcionan acceso al sistema de compilación ASP.NET fuera de Microsoft Internet Information Services (IIS). La clase se puede usar para desarrollar herramientas personalizadas para compilar aplicaciones web.
La herramienta aspnet_compiler
de línea de comandos usa la ClientBuildManager clase .
Constructores
ClientBuildManager(String, String) |
Inicializa una nueva instancia de la clase ClientBuildManager sin un directorio de destino o marcadores de precompilación específicos. |
ClientBuildManager(String, String, String) |
Inicializa una nueva instancia de la clase ClientBuildManager con el directorio de destino especificado. |
ClientBuildManager(String, String, String, ClientBuildManagerParameter) |
Inicializa una nueva instancia de la clase ClientBuildManager con el directorio de destino y el parámetro de compilación especificados. |
ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) |
Inicializa una nueva instancia de la clase ClientBuildManager utilizando el directorio virtual, el directorio de origen, el directorio de destino, el parámetro de compilación y el proveedor de descripción de tipo especificados. |
Propiedades
CodeGenDir |
Obtiene la ruta de acceso física al directorio utilizado para la generación de código. |
IsHostCreated |
Obtiene un valor que indica si se ha creado un dominio de aplicación para compilar las aplicaciones Web ASP.NET. |
Métodos
CompileApplicationDependencies() |
Compila archivos dependientes de la aplicación, como los archivos del directorio App_Code, el archivo Global.asax, los archivos de recursos y las referencias Web. |
CompileFile(String) |
Compila el archivo representado por la ruta de acceso virtual. |
CompileFile(String, ClientBuildManagerCallback) |
Compila el archivo representado por la ruta de acceso virtual y proporciona una clase de devolución de llamada para recibir información de estado de la generación. |
CreateObject(Type, Boolean) |
Crea un objeto en el dominio de aplicación del motor en tiempo de ejecución de ASP.NET. |
CreateObjRef(Type) |
Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GenerateCode(String, String, IDictionary) |
Genera código a partir del contenido de un archivo. |
GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary) |
Devuelve el contenido, el árbol codeDOM, el tipo de compilador y los parámetros de compilador para un archivo representado por una ruta de acceso virtual. |
GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary) |
Devuelve el árbol codeDOM, el tipo de compilador y los parámetros de compilador para un archivo representado por una ruta de acceso virtual. |
GetAppDomainShutdownDirectories() |
Obtiene los directorios con los archivos que, cuando se cambian, hacen que el dominio de aplicación se cierre. |
GetBrowserDefinitions() |
Obtiene una colección de elementos de explorador. |
GetCodeDirectoryInformation(String, Type, CompilerParameters, String) |
Obtiene información sobre el tipo de compilador, los parámetros del compilador y el directorio en que se almacenarán los archivos de código generados a partir de archivos que no son de código, como los archivos .wsdl. |
GetCompiledType(String) |
Compila el archivo representado por la ruta de acceso virtual y devuelve su tipo compilado. |
GetCompilerParameters(String, Type, CompilerParameters) |
Devuelve el tipo de compilador y los parámetros utilizados para generar un archivo representado por una ruta de acceso virtual. |
GetGeneratedFileVirtualPath(String) |
Devuelve la ruta de acceso virtual de un archivo generado. |
GetGeneratedSourceFile(String) |
Obtiene la ruta de acceso física al archivo generado para una ruta de acceso virtual. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetLifetimeService() |
Obsoletos.
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
GetTopLevelAssemblyReferences(String) |
Devuelve una matriz de los ensamblados definidos en el directorio Bin y la sección |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetVirtualCodeDirectories() |
Devuelve las rutas de acceso virtuales al directorio App_Code y sus subdirectorios en una aplicación ASP.NET. |
InitializeLifetimeService() |
Proporciona al dominio de aplicación una duración infinita al impedir que se cree una concesión. |
IsCodeAssembly(String) |
Indica si un ensamblado es un ensamblado de código. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
MemberwiseClone(Boolean) |
Crea una copia superficial del objeto MarshalByRefObject actual. (Heredado de MarshalByRefObject) |
PrecompileApplication() |
Precompila una aplicación ASP.NET. |
PrecompileApplication(ClientBuildManagerCallback) |
Precompila una aplicación ASP.NET y proporciona un método de devolución de llamada para recibir información de estado de la compilación. |
PrecompileApplication(ClientBuildManagerCallback, Boolean) |
Precompila una aplicación ASP.NET, proporciona un método de devolución de llamada para recibir información del estado sobre la generación e indica si se debe crear una generación limpia. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Unload() |
Descarga el dominio de aplicación para compilar las aplicaciones Web ASP.NET. |
Eventos
AppDomainShutdown |
Se produce cuando se cierra un dominio de aplicación. |
AppDomainStarted |
Se produce cuando se inicia un dominio de aplicación. |
AppDomainUnloaded |
Se produce cuando se descarga un dominio de aplicación. |
Implementaciones de interfaz explícitas
IDisposable.Dispose() |
Finaliza la aplicación ASP.NET actual. |