ClientBuildManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece serviços de compilação para aplicativos 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
- Herança
- Implementações
Comentários
A ClientBuildManager classe oferece métodos e propriedades para compilar ASP.NET aplicativos Web e recuperar os assemblies gerados ou o código-fonte gerado. As instâncias da classe são estabelecidas no domínio do aplicativo do cliente e fornecem acesso ao sistema de build ASP.NET fora do IIS (Serviços de Informações da Internet) da Microsoft. A classe pode ser usada para desenvolver ferramentas personalizadas para compilar aplicativos Web.
A ferramenta aspnet_compiler
de linha de comando usa a ClientBuildManager classe .
Construtores
ClientBuildManager(String, String) |
Inicializa uma nova instância da classe ClientBuildManager sem um diretório de destino especificado ou sinalizadores de pré-compilação. |
ClientBuildManager(String, String, String) |
Inicializa uma nova instância da classe ClientBuildManager com o diretório de destino especificado. |
ClientBuildManager(String, String, String, ClientBuildManagerParameter) |
Inicializa uma nova instância da classe ClientBuildManager com o diretório de destino e o parâmetro de compilação especificados. |
ClientBuildManager(String, String, String, ClientBuildManagerParameter, TypeDescriptionProvider) |
Inicializa uma nova instância da classe ClientBuildManager usando o diretório virtual especificado, diretório de origem, o diretório de destino, o parâmetro de compilação e o provedor de descrição de tipo. |
Propriedades
CodeGenDir |
Obtém o caminho físico para o diretório usado para a geração de código. |
IsHostCreated |
Obtém um valor que indica se um domínio do aplicativo para compilar aplicativos Web ASP.NET foi criado. |
Métodos
CompileApplicationDependencies() |
Compila arquivos dependentes de aplicativo, assim como arquivos no diretório App_Code, o arquivo Global.asax, arquivos de recurso e referências da Web. |
CompileFile(String) |
Compila o arquivo representado pelo caminho virtual. |
CompileFile(String, ClientBuildManagerCallback) |
Compila o arquivo representado pelo caminho virtual e fornece uma classe de retorno de chamada para receber informações de status sobre o build. |
CreateObject(Type, Boolean) |
Cria um objeto no domínio do aplicativo de runtime do ASP.NET. |
CreateObjRef(Type) |
Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GenerateCode(String, String, IDictionary) |
Gera o código do conteúdo de um arquivo. |
GenerateCodeCompileUnit(String, String, Type, CompilerParameters, IDictionary) |
Retorna o conteúdo, a árvore codeDOM, o tipo de compilador e os parâmetros de compilador para um arquivo representado por um caminho virtual. |
GenerateCodeCompileUnit(String, Type, CompilerParameters, IDictionary) |
Retorna a árvore codeDOM, o tipo de compilador e os parâmetros de compilador para um arquivo representado por um caminho virtual. |
GetAppDomainShutdownDirectories() |
Obtém os diretórios com arquivos que, quando alterados, causam o desligamento do domínio de aplicativo. |
GetBrowserDefinitions() |
Obtém uma coleção de elementos de navegador. |
GetCodeDirectoryInformation(String, Type, CompilerParameters, String) |
Obtém informações sobre o tipo de compilador, parâmetros de compilador e o diretório no qual armazenar os arquivos de código gerados de arquivos que não são de código como arquivos .wsdl. |
GetCompiledType(String) |
Compila o arquivo representado pelo caminho virtual e retorna seu tipo compilado. |
GetCompilerParameters(String, Type, CompilerParameters) |
Retorna o tipo do compilador e os parâmetros que são usados para compilar um arquivo representado por um caminho virtual. |
GetGeneratedFileVirtualPath(String) |
Retorna o caminho virtual de um arquivo gerado. |
GetGeneratedSourceFile(String) |
Obtém o caminho físico do arquivo gerado para um caminho virtual. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância. (Herdado de MarshalByRefObject) |
GetTopLevelAssemblyReferences(String) |
Retorna uma matriz de assemblies definidos no diretório Bin e a seção |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
GetVirtualCodeDirectories() |
Retorna os caminhos virtuais para o diretório App_Code e seus subdiretórios em um aplicativo ASP.NET. |
InitializeLifetimeService() |
Proporciona um tempo de vida infinito ao domínio do aplicativo, impedindo que uma concessão seja criada. |
IsCodeAssembly(String) |
Indica se um assembly é um assembly de código. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject) |
PrecompileApplication() |
Realiza a pré-compilação de um Aplicativo ASP.NET. |
PrecompileApplication(ClientBuildManagerCallback) |
Pré-compila um aplicativo ASP.NET e fornece um método de retorno de chamada para receber informações de status sobre o build. |
PrecompileApplication(ClientBuildManagerCallback, Boolean) |
Pré-compila um aplicativo ASP.NET e fornece um método de retorno de chamada para receber informações de status sobre o build e indica se um build limpo deve ou não ser criado. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Unload() |
Descarrega o domínio do aplicativo para compilar aplicativos Web ASP.NET. |
Eventos
AppDomainShutdown |
Ocorre quando um domínio de aplicativo é desligado. |
AppDomainStarted |
Ocorre quando um domínio de aplicativo é iniciado. |
AppDomainUnloaded |
Ocorre quando um domínio de aplicativo é descarregado. |
Implantações explícitas de interface
IDisposable.Dispose() |
Encerra o aplicativo ASP.NET atual. |