System.Web.Compilation Espacio de nombres

El espacio de nombres System.Web.Compilation contiene clases para generar y compilar tipos de archivo personalizados dentro del entorno de generación ASP.NET. The System.Web.Compilation namespace contains classes for generating and compiling custom file types within the ASP.NET build environment.

Clases

AppSettingsExpressionBuilder

Recupera valores, según lo especificado en una expresión declarativa, de la sección <appSettings> del archivo Web.config.Retrieves values, as specified in a declarative expression, from the <appSettings> section of the Web.config file.

AssemblyBuilder

Proporciona un contenedor para compilar un ensamblado de una o más rutas de acceso virtuales dentro de un proyecto ASP.NET.Provides a container for building an assembly from one or more virtual paths within an ASP.NET project.

BuildDependencySet

Representa las dependencias devueltas por el administrador de compilación.Represents dependencies returned by the build manager.

BuildManager

Proporciona un conjunto de métodos para ayudar a administrar la compilación de una aplicación ASP.NET.Provides a set of methods to help manage the compilation of an ASP.NET application.

BuildManagerHostUnloadEventArgs

Contiene los datos de eventos correspondientes a los eventos AppDomainShutdown y AppDomainUnloaded.Contains event data for the AppDomainShutdown event and the AppDomainUnloaded event.

BuildProvider

Define un conjunto de propiedades y métodos para generar código fuente dentro del entorno de generación de ASP.NET.Defines a set of properties and methods for generating source code within the ASP.NET build environment. Esta clase es abstracta.This class is abstract.

BuildProviderAppliesToAttribute

Define un atributo que especifica el ámbito de aplicación de un proveedor de compilación cuando se encuentra un recurso.Defines an attribute that specifies the scope where a build provider will be applied when a resource is located. Esta clase no puede heredarse.This class cannot be inherited.

ClientBuildManager

Proporciona servicios de compilación para las aplicaciones ASP.NET.Provides compilation services for ASP.NET applications.

ClientBuildManagerCallback

Recibe información del estado de una versión de compilación desde el objeto ClientBuildManager.Receives status information about a build from the ClientBuildManager object.

ClientBuildManagerParameter

Contiene valores pasados al compilador de ASP.NET durante la precompilación.Contains values passed to the ASP.NET compiler during precompilation.

CompilerType

Representa la configuración del compilador utilizada en del entorno de generación ASP.NET para generar y compilar código fuente desde una ruta de acceso virtual.Represents the compiler settings used within the ASP.NET build environment to generate and compile source code from a virtual path. Esta clase no puede heredarse.This class cannot be inherited.

ConnectionStringsExpressionBuilder

Recupera o genera código para recuperar valores de la sección <connectionStrings> del archivo Web.config.Retrieves, or generates code to retrieve, values from the <connectionStrings> section of the Web.config file.

ControlBuilderInterceptor

Permite personalizar o controlar el proceso de compilación.Allows the compilation process to be customized or controlled.

DesignTimeResourceProviderFactoryAttribute

Especifica el tipo de generador de proveedores de recursos para el tiempo de diseño.Specifies the type of resource provider factory for design time. Esta clase no puede heredarse.This class cannot be inherited.

ExpressionBuilder

Evalúa las expresiones durante el análisis de páginas.Evaluates expressions during page parsing.

ExpressionBuilderContext

Proporciona el contexto para un objeto ExpressionBuilder.Provides the context for an ExpressionBuilder object.

ExpressionEditorAttribute

Especifica el editor en tiempo de diseño del generador de expresiones.Specifies the design-time editor of the expression builder. Esta clase no puede heredarse.This class cannot be inherited.

ExpressionPrefixAttribute

Especifica el atributo de prefijo que se debe utilizar para el generador de expresiones.Specifies the prefix attribute to use for the expression builder. Esta clase no puede heredarse.This class cannot be inherited.

FolderLevelBuildProviderAppliesToAttribute

Define un atributo que especifica el ámbito en el que debe aplicarse un objeto FolderLevelBuildProvider cuando se ubica un recurso.Defines an attribute that specifies the scope where a FolderLevelBuildProvider object should be applied when a resource is located.

ImplicitResourceKey

Contiene campos que identifican una clave de recurso implícita.Contains fields that identify an implicit resource key.

LinePragmaCodeInfo

Contiene propiedades correspondientes a un bloque de script analizado.Contains properties for a script block being parsed.

ResourceExpressionBuilder

Proporciona código al analizador de páginas para asignar los valores de propiedades de un control.Provides code to the page parser for assigning property values on a control.

ResourceExpressionFields

Contiene los campos de una expresión de recurso analizada.Contains the fields from a parsed resource expression.

ResourceProviderFactory

Actúa como clase base para las clases que crean proveedores de recursos.Serves as the base class for classes that create resource providers.

RouteUrlExpressionBuilder

Crea una dirección URL que corresponde a los valores del parámetro de dirección URL especificado.Creates a URL that corresponds to specified URL parameter values.

RouteValueExpressionBuilder

Recupera el valor correspondiente a un parámetro de dirección URL especificado en una página enrutada.Retrieves the value that corresponds to a specified URL parameter in a routed page.

WCFBuildProvider

Genera el código de la clase de proxy para los servicios de Windows Communication Foundation (WCF).Generates proxy class code for Windows Communication Foundation (WCF) services.

Interfaces

IAssemblyPostProcessor

Define el método que una clase implementa para procesar un ensamblado después de que éste se haya compilado.Defines the method a class implements to process an assembly after the assembly has been built.

IImplicitResourceProvider

Define los métodos que una clase implementa para actuar como proveedor de recursos implícitos.Defines methods a class implements to act as an implicit resource provider.

IResourceProvider

Define la interfaz que una clase debe implementar para actuar como proveedor de recursos.Defines the interface a class must implement to act as a resource provider.

IWcfReferenceReceiveContextInformation

Define la interfaz que se implementa para obtener información de contexto adicional.Defines the interface to implement to obtain additional context information.

Enumeraciones

BuildProviderAppliesTo

Especifica las ubicaciones en las que se respeta el atributo BuildProviderAppliesToAttribute durante la generación de código para un recurso por parte de un objeto BuildProvider.Specifies the locations where the BuildProviderAppliesToAttribute attribute is respected during code generation for a resource by a BuildProvider object.

BuildProviderResultFlags

Indica el comportamiento exigido cuando se crea una ruta de acceso virtual.Indicates the required behavior when a virtual path is built.

FolderLevelBuildProviderAppliesTo

Representa una enumeración que especifica el directorio de destino al que se aplica un objeto FolderLevelBuildProvider.Represents an enumeration that specifies the target directory that a FolderLevelBuildProvider object applies to.

PrecompilationFlags

Proporciona marcas que determinan el comportamiento de la precompilación.Provides flags that determine precompilation behavior.

Delegados

BuildManagerHostUnloadEventHandler

Representa el método que controla los eventos AppDomainUnloaded y AppDomainShutdown de un objeto ClientBuildManager.Represents the method that handles the AppDomainUnloaded event and the AppDomainShutdown event of a ClientBuildManager object.