ClientBuildManager ClientBuildManager ClientBuildManager ClientBuildManager Class

Definición

Proporciona servicios de compilación para las aplicaciones ASP.NET.Provides compilation services for ASP.NET applications.

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
ClientBuildManagerClientBuildManagerClientBuildManagerClientBuildManager
Implementaciones

Comentarios

La ClientBuildManager clase ofrece métodos y propiedades para compilar aplicaciones Web ASP.net y recuperar los ensamblados generados o el código fuente generado.The ClientBuildManager class offers methods and properties for compiling ASP.NET Web applications, and retrieving the generated assemblies or generated source code. Las instancias de la clase se establecen en el dominio de aplicación del cliente y proporcionan acceso al sistema de compilación de ASP.NET fuera de Microsoft Internet Information Services (IIS).Instances of the class are established in the client's application domain and provide access to the ASP.NET build system outside of Microsoft Internet Information Services (IIS). La clase se puede usar para desarrollar herramientas personalizadas para compilar aplicaciones Web.The class can be used to develop customized tools for compiling Web applications.

La herramienta aspnet_compiler de línea de comandos utiliza ClientBuildManager la clase.The command-line tool aspnet_compiler uses the ClientBuildManager class.

Constructores

ClientBuildManager(String, String) ClientBuildManager(String, String) ClientBuildManager(String, String) ClientBuildManager(String, String)

Inicializa una nueva instancia de la clase ClientBuildManager sin un directorio de destino o marcadores de precompilación específicos.Initializes a new instance of the ClientBuildManager class without a specified target directory or precompilation flags.

ClientBuildManager(String, String, String) ClientBuildManager(String, String, String) ClientBuildManager(String, String, String) ClientBuildManager(String, String, String)

Inicializa una nueva instancia de la clase ClientBuildManager con el directorio de destino especificado.Initializes a new instance of the ClientBuildManager class with the specified target directory.

ClientBuildManager(String, String, String, ClientBuildManagerParameter) ClientBuildManager(String, String, String, ClientBuildManagerParameter) ClientBuildManager(String, String, String, ClientBuildManagerParameter) 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.Initializes a new instance of the ClientBuildManager class with the specified target directory and compilation parameter.

ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) 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.Initializes a new instance of the ClientBuildManager class by using the specified virtual directory, source directory, target directory, compilation parameter, and type-description provider.

Propiedades

CodeGenDir CodeGenDir CodeGenDir CodeGenDir

Obtiene la ruta de acceso física al directorio utilizado para la generación de código.Gets the physical path to the directory used for code generation.

IsHostCreated IsHostCreated IsHostCreated IsHostCreated

Obtiene un valor que indica si se ha creado un dominio de aplicación para compilar las aplicaciones Web ASP.NET.Gets a value that indicates whether an application domain for compiling ASP.NET Web applications has been created.

Métodos

CompileApplicationDependencies() CompileApplicationDependencies() CompileApplicationDependencies() 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.Compiles application-dependent files, such as files in the App_Code directory, the Global.asax file, resource files, and Web references.

CompileFile(String) CompileFile(String) CompileFile(String) CompileFile(String)

Compila el archivo representado por la ruta de acceso virtual.Compiles the file represented by the virtual path.

CompileFile(String, ClientBuildManagerCallback) CompileFile(String, ClientBuildManagerCallback) CompileFile(String, ClientBuildManagerCallback) 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.Compiles the file represented by the virtual path and provides a callback class to receive status information about the build.

CreateObject(Type, Boolean) CreateObject(Type, Boolean) CreateObject(Type, Boolean) CreateObject(Type, Boolean)

Crea un objeto en el dominio de aplicación del motor en tiempo de ejecución de ASP.NET.Creates an object in the application domain of the ASP.NET runtime.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GenerateCode(String, String, IDictionary) GenerateCode(String, String, IDictionary) GenerateCode(String, String, IDictionary) GenerateCode(String, String, IDictionary)

Genera código a partir del contenido de un archivo.Generates code from the contents of a file.

GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary) GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary) GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary) 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.Returns the contents, codeDOM tree, compiler type, and compiler parameters for a file represented by a virtual path.

GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary) GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary) GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary) 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.Returns the codeDOM tree, compiler type, and compiler parameters for a file represented by a virtual path.

GetAppDomainShutdownDirectories() GetAppDomainShutdownDirectories() GetAppDomainShutdownDirectories() GetAppDomainShutdownDirectories()

Obtiene los directorios con los archivos que, cuando se cambian, hacen que el dominio de aplicación se cierre.Gets the directories with files that, when changed, cause the application domain to shut down.

GetBrowserDefinitions() GetBrowserDefinitions() GetBrowserDefinitions() GetBrowserDefinitions()

Obtiene una colección de elementos de explorador.Gets a collection of browser elements.

GetCodeDirectoryInformation(String, Type, CompilerParameters, String) GetCodeDirectoryInformation(String, Type, CompilerParameters, String) GetCodeDirectoryInformation(String, Type, CompilerParameters, String) 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.Gets information about the compiler type, compiler parameters, and the directory in which to store code files generated from non-code files such as .wsdl files.

GetCompiledType(String) GetCompiledType(String) GetCompiledType(String) GetCompiledType(String)

Compila el archivo representado por la ruta de acceso virtual y devuelve su tipo compilado.Compiles the file represented by the virtual path and returns its compiled type.

GetCompilerParameters(String, Type, CompilerParameters) GetCompilerParameters(String, Type, CompilerParameters) GetCompilerParameters(String, Type, CompilerParameters) 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.Returns the compiler type and parameters that are used to build a file represented by a virtual path.

GetGeneratedFileVirtualPath(String) GetGeneratedFileVirtualPath(String) GetGeneratedFileVirtualPath(String) GetGeneratedFileVirtualPath(String)

Devuelve la ruta de acceso virtual de un archivo generado.Returns the virtual path of a generated file.

GetGeneratedSourceFile(String) GetGeneratedSourceFile(String) GetGeneratedSourceFile(String) GetGeneratedSourceFile(String)

Obtiene la ruta de acceso física al archivo generado para una ruta de acceso virtual.Gets the physical path to the generated file for a virtual path.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetTopLevelAssemblyReferences(String) GetTopLevelAssemblyReferences(String) GetTopLevelAssemblyReferences(String) GetTopLevelAssemblyReferences(String)

Devuelve una matriz de los ensamblados definidos en el directorio Bin y la sección <assembly> del archivo de configuración Web.Returns an array of the assemblies defined in the Bin directory and the <assembly> section of the Web configuration file.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
GetVirtualCodeDirectories() GetVirtualCodeDirectories() GetVirtualCodeDirectories() GetVirtualCodeDirectories()

Devuelve las rutas de acceso virtuales al directorio App_Code y sus subdirectorios en una aplicación ASP.NET.Returns the virtual paths to the App_Code directory and its subdirectories in an ASP.NET application.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Proporciona al dominio de aplicación una duración infinita al impedir que se cree una concesión.Gives the application domain an infinite lifetime by preventing a lease from being created.

IsCodeAssembly(String) IsCodeAssembly(String) IsCodeAssembly(String) IsCodeAssembly(String)

Indica si un ensamblado es un ensamblado de código.Indicates whether an assembly is a code assembly.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
PrecompileApplication() PrecompileApplication() PrecompileApplication() PrecompileApplication()

Precompila una aplicación ASP.NET.Precompiles an ASP.NET application.

PrecompileApplication(ClientBuildManagerCallback) PrecompileApplication(ClientBuildManagerCallback) PrecompileApplication(ClientBuildManagerCallback) 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.Precompiles an ASP.NET application and provides a callback method to receive status information about the build.

PrecompileApplication(ClientBuildManagerCallback, Boolean) PrecompileApplication(ClientBuildManagerCallback, Boolean) PrecompileApplication(ClientBuildManagerCallback, Boolean) 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.Precompiles an ASP.NET application, provides a callback method to receive status information about the build, and indicates whether to create a clean build.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
Unload() Unload() Unload() Unload()

Descarga el dominio de aplicación para compilar las aplicaciones Web ASP.NET.Unloads the application domain for compiling ASP.NET Web applications.

Eventos

AppDomainShutdown AppDomainShutdown AppDomainShutdown AppDomainShutdown

Se produce cuando se cierra un dominio de aplicación.Occurs when an application domain is shut down.

AppDomainStarted AppDomainStarted AppDomainStarted AppDomainStarted

Se produce cuando se inicia un dominio de aplicación.Occurs when an application domain is started.

AppDomainUnloaded AppDomainUnloaded AppDomainUnloaded AppDomainUnloaded

Se produce cuando se descarga un dominio de aplicación.Occurs when an application domain is unloaded.

Implementaciones de interfaz explícitas

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Finaliza la aplicación ASP.NET actual.Terminates the current ASP.NET application.

Se aplica a

Consulte también: