System.Web.Compilation Namespace

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 <appSettings> seção do arquivo Web.config.

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 <connectionStrings> seção do arquivo Web.config.

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.