Compartilhar via


Classe ExpressionBuilder

Mapeia um prefixo de expressão para um tipo de construtor de expressões.

Sintaxe

class ExpressionBuilder : CollectionElement  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe ExpressionBuilder.

Nome Descrição
ExpressionPrefix Um valor string somente leitura que contém o prefixo para o objeto do construtor de expressões atual. A propriedade de chave.
Type Um valor string de leitura/gravação que contém um tipo associado ao prefixo especificado na propriedade ExpressionPrefix.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias dessa classe estão contidas na propriedade da matriz ExpressionBuilders da classe ExpressionBuilderSettings.

Os construtores de expressões permitem que os valores da propriedade sejam definidos e recuperados em um controle durante a análise de página. Quando o analisador de página encontra uma expressão no formato <%$ prefix:value %>, ele cria um construtor de expressões com base em prefix e passa o value ao construtor de expressões para avaliação. Em seguida, o construtor de expressões retornará o valor solicitado para a página.

Os valores ExpressionPrefix são associados a construtores de expressão na seção <``expressionBuilders``> de um arquivo Web.config, como mostra o exemplo a seguir:

<configuration>

<system.web>

<compilation>

<expressionBuilders>

<add expressionPrefix="TCO"

type="Contoso.Finance.TCOExpressionBuilder"/>

</expressionBuilders>

</compilation>

</system.web>

</configuration>

Hierarquia de herança

CollectionElement

ExpressionBuilder

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

System.Web.Compilation.ExpressionPrefixAttribute
System.Web.Configuration.CompilationSection.ExpressionBuildersCollectionElement Class
Classe CompilationSection
Classe ExpressionBuilderSettings