Compartilhar via


System.Web.Compilation Namespace

Contém classes para gerar e compilar tipos de arquivo personalizados no ambiente de build do ASP.NET.

Classes

AppSettingsExpressionBuilder

Recupera os valores, conforme especificado em uma expressão declarativa, da seção <appSettings> 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 do 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 os dados de evento do evento AppDomainShutdown e do evento AppDomainUnloaded.

BuildProvider

Define um conjunto de propriedades e métodos para a geração de código-fonte dentro do ambiente de build do ASP.NET. Esta classe é abstrata.

BuildProviderAppliesToAttribute

Define um atributo que especifica o escopo em que um provedor de build será aplicado quando um recurso é 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 objeto ClientBuildManager.

ClientBuildManagerParameter

Contém valores passados para o compilador do ASP.NET durante a pré-compilação.

CompilerType

Representa as configurações de compilador usadas no ambiente de build do 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 o código a ser recuperado, valores da seção <connectionStrings> do arquivo Web.config.

ControlBuilderInterceptor

Permite que o processo de compilação personalizado ou controlado.

DesignTimeResourceProviderFactoryAttribute

Especifica o tipo de fábrica de provedor de recursos para o tempo de design. Essa classe não pode ser herdada.

ExpressionBuilder

Avalia expressões durante a análise da página.

ExpressionBuilderContext

Fornece o contexto de um objeto ExpressionBuilder.

ExpressionEditorAttribute

Especifica o editor de tempo de design do construtor de expressão. 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 deverá ser aplicado quando um recurso for localizado.

ImplicitResourceKey

Contém campos que identificam uma chave de recurso implícito.

LinePragmaCodeInfo

Contém propriedades para um bloco de script que está sendo analisado.

ResourceExpressionBuilder

Fornece código para o analisador de página 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 o código de classe de proxy para os serviços do WCF (Windows Communication Foundation).

Interfaces

IAssemblyPostProcessor

Define o método implementado por uma classe para processar um assembly depois que o assembly foi compilado.

IImplicitResourceProvider

Define os 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

BuildProviderAppliesTo

Especifica os locais em que o atributo BuildProviderAppliesToAttribute é respeitado durante a geração de código para um recurso por um objeto de 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

BuildManagerHostUnloadEventHandler

Representa o método que manipula o evento AppDomainUnloaded e o evento AppDomainShutdown de um objeto de ClientBuildManager.