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
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