System.Web.Compilation Namespace
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.
Contém classes para gerar e compilar tipos de arquivos personalizados no ambiente de build ASP.NET.
Classes
| Nome | Description |
|---|---|
| AppSettingsExpressionBuilder |
Recupera valores, conforme especificado em uma expressão declarativa, da |
| AssemblyBuilder |
Fornece um contêiner para a criação de um assembly de um ou mais caminhos virtuais em um projeto de ASP.NET. |
| BuildDependencySet |
Representa as dependências retornadas pelo gerenciador de build. |
| BuildManager |
Fornece um conjunto de métodos para ajudar a gerenciar a compilação de um aplicativo ASP.NET. |
| BuildManagerHostUnloadEventArgs |
Contém dados de evento para o AppDomainShutdown evento e o AppDomainUnloaded evento. |
| BuildProvider |
Define um conjunto de propriedades e métodos para gerar código-fonte no ambiente de build ASP.NET. Essa classe é abstrata. |
| BuildProviderAppliesToAttribute |
Define um atributo que especifica o escopo em que um provedor de build será aplicado quando um recurso estiver localizado. Essa classe não pode ser herdada. |
| ClientBuildManager |
Fornece serviços de compilação para aplicativos ASP.NET. |
| ClientBuildManagerCallback |
Recebe informações de status sobre um build do ClientBuildManager objeto. |
| ClientBuildManagerParameter |
Contém valores passados para o compilador ASP.NET durante a pré-compilação. |
| CompilerType |
Representa as configurações do compilador usadas no ambiente de build ASP.NET para gerar e compilar o código-fonte de um caminho virtual. Essa classe não pode ser herdada. |
| ConnectionStringsExpressionBuilder |
Recupera ou gera códigos para recuperar valores da < |
| ControlBuilderInterceptor |
Permite que o processo de compilação seja personalizado ou controlado. |
| DesignTimeResourceProviderFactoryAttribute |
Especifica o tipo de fábrica do provedor de recursos para tempo de design. Essa classe não pode ser herdada. |
| ExpressionBuilder |
Avalia expressões durante a análise de páginas. |
| ExpressionBuilderContext |
Fornece o contexto de um ExpressionBuilder objeto. |
| ExpressionEditorAttribute |
Especifica o editor de tempo de design do construtor de expressões. Essa classe não pode ser herdada. |
| ExpressionPrefixAttribute |
Especifica o atributo de prefixo a ser usado para o construtor de expressões. Essa classe não pode ser herdada. |
| FolderLevelBuildProviderAppliesToAttribute |
Define um atributo que especifica o escopo em que um objeto FolderLevelBuildProvider deve ser aplicado quando um recurso está localizado. |
| ImplicitResourceKey |
Contém campos que identificam uma chave de recurso implícita. |
| LinePragmaCodeInfo |
Contém propriedades para um bloco de script que está sendo analisado. |
| ResourceExpressionBuilder |
Fornece código para o analisador de páginas para atribuir valores de propriedade em um controle. |
| ResourceExpressionFields |
Contém os campos de uma expressão de recurso analisada. |
| ResourceProviderFactory |
Serve como a classe base para classes que criam provedores de recursos. |
| RouteUrlExpressionBuilder |
Cria uma URL que corresponde aos valores de parâmetro de URL especificados. |
| RouteValueExpressionBuilder |
Recupera o valor que corresponde a um parâmetro de URL especificado em uma página roteada. |
| WCFBuildProvider |
Gera código de classe proxy para serviços do WCF (Windows Communication Foundation). |
Interfaces
| Nome | Description |
|---|---|
| IAssemblyPostProcessor |
Define o método que uma classe implementa para processar um assembly após a criação do assembly. |
| IImplicitResourceProvider |
Define métodos que uma classe implementa para atuar como um provedor de recursos implícito. |
| IResourceProvider |
Define a interface que uma classe deve implementar para atuar como um provedor de recursos. |
| IWcfReferenceReceiveContextInformation |
Define a interface a ser implementada para obter informações de contexto adicionais. |
Enumerações
| Nome | Description |
|---|---|
| BuildProviderAppliesTo |
Especifica os locais em que o atributo BuildProviderAppliesToAttribute é respeitado durante a geração de código para um recurso por um objeto BuildProvider. |
| BuildProviderResultFlags |
Indica o comportamento necessário quando um caminho virtual é criado. |
| FolderLevelBuildProviderAppliesTo |
Representa uma enumeração que especifica o diretório de destino ao qual um objeto FolderLevelBuildProvider se aplica. |
| PrecompilationFlags |
Fornece sinalizadores que determinam o comportamento de pré-compilação. |
Delegados
| Nome | Description |
|---|---|
| BuildManagerHostUnloadEventHandler |
Representa o método que manipula o AppDomainUnloaded evento e o AppDomainShutdown evento de um ClientBuildManager objeto. |