System.Web.Compilation Namespace

Lo spazio dei nomi System.Web.Compilation contiene classi per la generazione e la compilazione di tipi di file personalizzati nell'ambiente di compilazione ASP.NET. The System.Web.Compilation namespace contains classes for generating and compiling custom file types within the ASP.NET build environment.

Classi

AppSettingsExpressionBuilder

Recupera valori, come specificato in un'espressione dichiarativa, dalla sezione <appSettings> del file Web.config.Retrieves values, as specified in a declarative expression, from the <appSettings> section of the Web.config file.

AssemblyBuilder

Rende disponibile un contenitore per compilare un assembly da uno o più percorsi virtuali in un progetto ASP.NET.Provides a container for building an assembly from one or more virtual paths within an ASP.NET project.

BuildDependencySet

Rappresenta le dipendenze restituite dalla gestione di compilazioni.Represents dependencies returned by the build manager.

BuildManager

Fornisce un insieme di metodi che facilitano la gestione della compilazione di un'applicazione ASP.NET.Provides a set of methods to help manage the compilation of an ASP.NET application.

BuildManagerHostUnloadEventArgs

Contiene dati relativi all'evento AppDomainShutdown e all'evento AppDomainUnloaded.Contains event data for the AppDomainShutdown event and the AppDomainUnloaded event.

BuildProvider

Definisce un set di proprietà e metodi per la generazione di codice sorgente all'interno dell'ambiente di compilazione ASP.NET.Defines a set of properties and methods for generating source code within the ASP.NET build environment. Questa classe è astratta.This class is abstract.

BuildProviderAppliesToAttribute

Definisce un attributo che specifica l'ambito di applicazione di un provider di compilazione quando una risorsa viene individuata.Defines an attribute that specifies the scope where a build provider will be applied when a resource is located. Questa classe non può essere ereditata.This class cannot be inherited.

ClientBuildManager

Fornisce servizi di compilazione per applicazioni ASP.NET.Provides compilation services for ASP.NET applications.

ClientBuildManagerCallback

Riceve informazioni sullo stato relative a una compilazione dall'oggetto ClientBuildManager.Receives status information about a build from the ClientBuildManager object.

ClientBuildManagerParameter

Contiene valori passati al compilatore ASP.NET durante la precompilazione.Contains values passed to the ASP.NET compiler during precompilation.

CompilerType

Rappresenta le impostazioni del compilatore utilizzate nell'ambiente di compilazione ASP.NET per generare e compilare codice sorgente da un percorso virtuale.Represents the compiler settings used within the ASP.NET build environment to generate and compile source code from a virtual path. Questa classe non può essere ereditata.This class cannot be inherited.

ConnectionStringsExpressionBuilder

Recupera o genera codice per recuperare i valori della sezione <connectionStrings> del file Web.config.Retrieves, or generates code to retrieve, values from the <connectionStrings> section of the Web.config file.

ControlBuilderInterceptor

Consente di personalizzare o controllare il processo di compilazione.Allows the compilation process to be customized or controlled.

DesignTimeResourceProviderFactoryAttribute

Specifica il tipo di factory del provider di risorse per la fase di progettazione.Specifies the type of resource provider factory for design time. Questa classe non può essere ereditata.This class cannot be inherited.

ExpressionBuilder

Valuta le espressioni durante l'analisi della pagina.Evaluates expressions during page parsing.

ExpressionBuilderContext

Fornisce il contesto per un oggetto ExpressionBuilder.Provides the context for an ExpressionBuilder object.

ExpressionEditorAttribute

Specifica l'editor della fase di progettazione del generatore di espressioni.Specifies the design-time editor of the expression builder. Questa classe non può essere ereditata.This class cannot be inherited.

ExpressionPrefixAttribute

Specifica l'attributo del prefisso da utilizzare per il generatore di espressioni.Specifies the prefix attribute to use for the expression builder. Questa classe non può essere ereditata.This class cannot be inherited.

FolderLevelBuildProviderAppliesToAttribute

Definisce un attributo che specifica l'ambito di applicazione di un oggetto FolderLevelBuildProvider quando viene individuata una risorsa.Defines an attribute that specifies the scope where a FolderLevelBuildProvider object should be applied when a resource is located.

ImplicitResourceKey

Contiene campi che identificano una chiave di risorsa implicita.Contains fields that identify an implicit resource key.

LinePragmaCodeInfo

Contiene proprietà per un blocco di script analizzato.Contains properties for a script block being parsed.

ResourceExpressionBuilder

Fornisce del codice al parser della pagina per assegnare valori di proprietà in un controllo.Provides code to the page parser for assigning property values on a control.

ResourceExpressionFields

Contiene i campi da un'espressione di risorsa analizzata.Contains the fields from a parsed resource expression.

ResourceProviderFactory

Funge da classe base per le classi che creano provider di risorse.Serves as the base class for classes that create resource providers.

RouteUrlExpressionBuilder

Crea un URL che corrisponde ai valori dei parametri URL specificati.Creates a URL that corresponds to specified URL parameter values.

RouteValueExpressionBuilder

Recupera il valore corrispondente a un parametro URL specificato in una pagina instradata.Retrieves the value that corresponds to a specified URL parameter in a routed page.

WCFBuildProvider

Genera il codice della classe proxy per i servizi di Windows Communication Foundation (WCF).Generates proxy class code for Windows Communication Foundation (WCF) services

Interfacce

IAssemblyPostProcessor

Definisce il metodo implementato da una classe per elaborare un assembly dopo che è stato compilato.Defines the method a class implements to process an assembly after the assembly has been built.

IImplicitResourceProvider

Definisce i metodi implementati da una classe per fungere da provider di risorse implicito.Defines methods a class implements to act as an implicit resource provider.

IResourceProvider

Definisce l'interfaccia che deve essere implementata da una classe per fungere da provider di risorse.Defines the interface a class must implement to act as a resource provider.

IWcfReferenceReceiveContextInformation

Definisce l'interfaccia da implementare per ottenere informazioni di contesto aggiuntive.Defines the interface to implement to obtain additional context information.

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.Specifies the locations where the BuildProviderAppliesToAttribute attribute is respected during code generation for a resource by a BuildProvider object.

BuildProviderResultFlags

Indica il comportamento richiesto al momento della compilazione di un percorso virtuale.Indicates the required behavior when a virtual path is built.

FolderLevelBuildProviderAppliesTo

Rappresenta un'enumerazione che specifica la directory di destinazione a cui un oggetto FolderLevelBuildProvider è applicato.Represents an enumeration that specifies the target directory that a FolderLevelBuildProvider object applies to.

PrecompilationFlags

Fornisce i flag che determinano il comportamento di precompilazione.Provides flags that determine precompilation behavior.

Delegati

BuildManagerHostUnloadEventHandler

Rappresenta il metodo che gestisce l'evento AppDomainUnloaded e l'evento AppDomainShutdown di un oggetto ClientBuildManager.Represents the method that handles the AppDomainUnloaded event and the AppDomainShutdown event of a ClientBuildManager object.