System.Web.Compilation Espaço de Nomes

Contém classes para gerar e compilar tipos de ficheiros personalizados dentro do ambiente de compilação ASP.NET.

Classes

Name Description
AppSettingsExpressionBuilder

Recupera valores, conforme especificado numa expressão declarativa, da <appSettings> secção do ficheiro Web.config.

AssemblyBuilder

Fornece um contentor para construir um assembly a partir de um ou mais caminhos virtuais dentro de um projeto ASP.NET.

BuildDependencySet

Representa dependências devolvidas pelo gestor de compilações.

BuildManager

Fornece um conjunto de métodos para ajudar a gerir a compilação de uma aplicação ASP.NET.

BuildManagerHostUnloadEventArgs

Contém dados do evento e do AppDomainShutdownAppDomainUnloaded evento.

BuildProvider

Define um conjunto de propriedades e métodos para gerar código-fonte dentro do ambiente de compilação ASP.NET. Esta aula é abstrata.

BuildProviderAppliesToAttribute

Define um atributo que especifica o âmbito onde um fornecedor de build será aplicado quando um recurso estiver localizado. Esta classe não pode ser herdada.

ClientBuildManager

Fornece serviços de compilação para aplicações ASP.NET.

ClientBuildManagerCallback

Recebe informação de estado sobre uma build do ClientBuildManager objeto.

ClientBuildManagerParameter

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

CompilerType

Representa as definições do compilador usadas no ambiente de compilação ASP.NET para gerar e compilar código-fonte a partir de um caminho virtual. Esta classe não pode ser herdada.

ConnectionStringsExpressionBuilder

Recupera, ou gera código para recuperar, valores da <connectionStrings> secção do ficheiro Web.config.

ControlBuilderInterceptor

Permite personalizar ou controlar o processo de compilação.

DesignTimeResourceProviderFactoryAttribute

Especifica o tipo de fábrica fornecedora de recursos para o tempo de projeto. Esta classe não pode ser herdada.

ExpressionBuilder

Avalia expressões durante a análise de páginas.

ExpressionBuilderContext

Fornece o contexto para um ExpressionBuilder objeto.

ExpressionEditorAttribute

Especifica o editor de tempo de projeto do construtor de expressões. Esta classe não pode ser herdada.

ExpressionPrefixAttribute

Especifica o atributo prefixo a usar para o construtor de expressões. Esta classe não pode ser herdada.

FolderLevelBuildProviderAppliesToAttribute

Define um atributo que especifica o âmbito onde um FolderLevelBuildProvider objeto 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á a ser analisado.

ResourceExpressionBuilder

Fornece código ao analisador de páginas para atribuir valores de propriedades a um controlo.

ResourceExpressionFields

Contém os campos de uma expressão de recurso analisada.

ResourceProviderFactory

Serve como classe base para classes que criam fornecedores de recursos.

RouteUrlExpressionBuilder

Cria uma URL que corresponde a valores especificados dos parâmetros URL.

RouteValueExpressionBuilder

Recupera o valor que corresponde a um parâmetro URL especificado numa página encaminhada.

WCFBuildProvider

Gera código de classe proxy para serviços do Windows Communication Foundation (WCF).

Interfaces

Name Description
IAssemblyPostProcessor

Define o método que uma classe implementa para processar um assembly após o assembly ter sido construído.

IImplicitResourceProvider

Define métodos que uma classe implementa para atuar como fornecedor implícito de recursos.

IResourceProvider

Define a interface que uma classe deve implementar para atuar como fornecedora de recursos.

IWcfReferenceReceiveContextInformation

Define a interface a implementar para obter informação adicional de contexto.

Enumerações

Name Description
BuildProviderAppliesTo

Especifica as localizações onde o BuildProviderAppliesToAttribute atributo é respeitado durante a geração de código de um recurso por um BuildProvider objeto.

BuildProviderResultFlags

Indica o comportamento necessário quando um caminho virtual é construído.

FolderLevelBuildProviderAppliesTo

Representa uma enumeração que especifica o diretório alvo ao qual um FolderLevelBuildProvider objeto se aplica.

PrecompilationFlags

Fornece flags que determinam o comportamento da pré-compilação.

Delegados

Name Description
BuildManagerHostUnloadEventHandler

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