System.Web.Compilation Spazio dei nomi

Contiene classi per la generazione e la compilazione di tipi di file personalizzati nell'ambiente di compilazione ASP.NET.

Classi

AppSettingsExpressionBuilder

Recupera valori, come specificato in un'espressione dichiarativa, dalla sezione <appSettings> del file Web.config.

AssemblyBuilder

Rende disponibile un contenitore per compilare un assembly da uno o più percorsi virtuali in un progetto ASP.NET.

BuildDependencySet

Rappresenta le dipendenze restituite dalla gestione di compilazioni.

BuildManager

Fornisce un insieme di metodi che facilitano la gestione della compilazione di un'applicazione ASP.NET.

BuildManagerHostUnloadEventArgs

Contiene dati relativi all'evento AppDomainShutdown e all'evento AppDomainUnloaded.

BuildProvider

Definisce un set di proprietà e metodi per la generazione di codice sorgente all'interno dell'ambiente di compilazione ASP.NET. Questa classe è astratta.

BuildProviderAppliesToAttribute

Definisce un attributo che specifica l'ambito di applicazione di un provider di compilazione quando una risorsa viene individuata. La classe non può essere ereditata.

ClientBuildManager

Fornisce servizi di compilazione per applicazioni ASP.NET.

ClientBuildManagerCallback

Riceve informazioni sullo stato relative a una compilazione dall'oggetto ClientBuildManager.

ClientBuildManagerParameter

Contiene valori passati al compilatore ASP.NET durante la precompilazione.

CompilerType

Rappresenta le impostazioni del compilatore utilizzate nell'ambiente di compilazione ASP.NET per generare e compilare codice sorgente da un percorso virtuale. La classe non può essere ereditata.

ConnectionStringsExpressionBuilder

Recupera o genera codice per recuperare i valori della sezione <connectionStrings> del file Web.config.

ControlBuilderInterceptor

Consente di personalizzare o controllare il processo di compilazione.

DesignTimeResourceProviderFactoryAttribute

Specifica il tipo di factory del provider di risorse per la fase di progettazione. La classe non può essere ereditata.

ExpressionBuilder

Valuta le espressioni durante l'analisi della pagina.

ExpressionBuilderContext

Fornisce il contesto per un oggetto ExpressionBuilder.

ExpressionEditorAttribute

Specifica l'editor della fase di progettazione del generatore di espressioni. La classe non può essere ereditata.

ExpressionPrefixAttribute

Specifica l'attributo del prefisso da utilizzare per il generatore di espressioni. La classe non può essere ereditata.

FolderLevelBuildProviderAppliesToAttribute

Definisce un attributo che specifica l'ambito di applicazione di un oggetto FolderLevelBuildProvider quando viene individuata una risorsa.

ImplicitResourceKey

Contiene campi che identificano una chiave di risorsa implicita.

LinePragmaCodeInfo

Contiene proprietà per un blocco di script analizzato.

ResourceExpressionBuilder

Fornisce del codice al parser della pagina per assegnare valori di proprietà in un controllo.

ResourceExpressionFields

Contiene i campi da un'espressione di risorsa analizzata.

ResourceProviderFactory

Funge da classe base per le classi che creano provider di risorse.

RouteUrlExpressionBuilder

Crea un URL che corrisponde ai valori dei parametri URL specificati.

RouteValueExpressionBuilder

Recupera il valore corrispondente a un parametro URL specificato in una pagina instradata.

WCFBuildProvider

Genera il codice della classe proxy per i servizi di Windows Communication Foundation (WCF).

Interfacce

IAssemblyPostProcessor

Definisce il metodo implementato da una classe per elaborare un assembly dopo che è stato compilato.

IImplicitResourceProvider

Definisce i metodi implementati da una classe per fungere da provider di risorse implicito.

IResourceProvider

Definisce l'interfaccia che deve essere implementata da una classe per fungere da provider di risorse.

IWcfReferenceReceiveContextInformation

Definisce l'interfaccia da implementare per ottenere informazioni di contesto aggiuntive.

Enumerazioni

BuildProviderAppliesTo

Specifica i percorsi in cui l'attributo BuildProviderAppliesToAttribute viene rispettato durante la generazione del codice per una risorsa eseguita da un oggetto BuildProvider.

BuildProviderResultFlags

Indica il comportamento richiesto al momento della compilazione di un percorso virtuale.

FolderLevelBuildProviderAppliesTo

Rappresenta un'enumerazione che specifica la directory di destinazione a cui un oggetto FolderLevelBuildProvider è applicato.

PrecompilationFlags

Fornisce i flag che determinano il comportamento di precompilazione.

Delegati

BuildManagerHostUnloadEventHandler

Rappresenta il metodo che gestisce l'evento AppDomainUnloaded e l'evento AppDomainShutdown di un oggetto ClientBuildManager.