System.Web.Compilation Spazio dei nomi

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

Classi

Nome Descrizione
AppSettingsExpressionBuilder

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

AssemblyBuilder

Fornisce un contenitore per la compilazione di un assembly da uno o più percorsi virtuali all'interno di un progetto di ASP.NET.

BuildDependencySet

Rappresenta le dipendenze restituite dal gestore di compilazione.

BuildManager

Fornisce un set di metodi che consentono di gestire la compilazione di un'applicazione ASP.NET.

BuildManagerHostUnloadEventArgs

Contiene i dati dell'evento per l'evento AppDomainShutdown e l'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 in cui verrà applicato un provider di compilazione quando si trova una risorsa. La classe non può essere ereditata.

ClientBuildManager

Fornisce servizi di compilazione per le applicazioni ASP.NET.

ClientBuildManagerCallback

Riceve informazioni sullo stato di una compilazione dall'oggetto ClientBuildManager .

ClientBuildManagerParameter

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

CompilerType

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

ConnectionStringsExpressionBuilder

Recupera o genera codice da recuperare, valori dalla <connectionStrings> sezione 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 delle pagine.

ExpressionBuilderContext

Fornisce il contesto per un ExpressionBuilder oggetto .

ExpressionEditorAttribute

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

ExpressionPrefixAttribute

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

FolderLevelBuildProviderAppliesToAttribute

Definisce un attributo che specifica l'ambito in cui deve essere applicato un oggetto FolderLevelBuildProvider quando si trova una risorsa.

ImplicitResourceKey

Contiene campi che identificano una chiave di risorsa implicita.

LinePragmaCodeInfo

Contiene proprietà per un blocco di script da analizzare.

ResourceExpressionBuilder

Fornisce il codice al parser di pagina per l'assegnazione dei valori delle proprietà in un controllo .

ResourceExpressionFields

Contiene i campi di 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 che corrisponde a un parametro URL specificato in una pagina indirizzata.

WCFBuildProvider

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

Interfacce

Nome Descrizione
IAssemblyPostProcessor

Definisce il metodo implementato da una classe per elaborare un assembly dopo la compilazione dell'assembly.

IImplicitResourceProvider

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

IResourceProvider

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

IWcfReferenceReceiveContextInformation

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

Enumerazioni

Nome Descrizione
BuildProviderAppliesTo

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

BuildProviderResultFlags

Indica il comportamento richiesto quando viene compilato un percorso virtuale.

FolderLevelBuildProviderAppliesTo

Rappresenta un'enumerazione che specifica la directory di destinazione a cui si applica un oggetto FolderLevelBuildProvider.

PrecompilationFlags

Fornisce flag che determinano il comportamento di precompilazione.

Delegati

Nome Descrizione
BuildManagerHostUnloadEventHandler

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