Compartir a través de


ExpressionBuilder (clase)

Asigna un prefijo de expresión a un tipo de generador de expresiones.

Sintaxis

class ExpressionBuilder : CollectionElement  

Métodos

Esta clase no contiene métodos.

Propiedades

La siguiente tabla muestra las propiedades que expone la clase ExpressionBuilder.

Nombre Descripción
ExpressionPrefix Valor de solo lectura string que contiene el prefijo para el objeto generador de expresiones actual. La propiedad de la clave.
Type Valor de lectura y escritura string que contiene un tipo asociado al prefijo especificado en la propiedad ExpressionPrefix.

Subclases

Esta clase no contiene subclases.

Comentarios

Las instancias de esta clase se encuentran en la propiedad de matriz ExpressionBuilders de la clase ExpressionBuilderSettings.

Los generadores de expresiones permiten establecer y recuperar valores de propiedad en un control durante el análisis de páginas. Cuando el analizador de páginas encuentra una expresión en el formato <%$ prefix:value %>, crea un generador de expresiones basado en prefix y pasa value al generador de expresiones para su evaluación. A continuación, el generador de expresiones devuelve el valor solicitado a la página.

Los valores ExpressionPrefix están asociados con los generadores de expresiones de la sección <``expressionBuilders``> de un archivo Web.config, como se muestra en el ejemplo siguiente:

<configuration>

<system.web>

<compilation>

<expressionBuilders>

<add expressionPrefix="TCO"

type="Contoso.Finance.TCOExpressionBuilder"/>

</expressionBuilders>

</compilation>

</system.web>

</configuration>

Jerarquía de herencia

CollectionElement

ExpressionBuilder

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Server - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Archivo MOF WebAdministration.mof

Consulte también

System.Web.Compilation.ExpressionPrefixAttribute
Clase System.Web.Configuration.CompilationSection.ExpressionBuildersCollectionElement
Clase CompilationSection
Clase ExpressionBuilderSettings