Condividi tramite


Classe ExpressionBuilder

Esegue il mapping di un prefisso di espressione a un tipo di generatore di espressioni.

Sintassi

class ExpressionBuilder : CollectionElement  

Metodi

Questa classe non contiene metodi.

Proprietà

Nella tabella seguente sono elencate le proprietà esposte dalla ExpressionBuilder classe .

Nome Descrizione
ExpressionPrefix Valore di sola string lettura che contiene il prefisso per l'oggetto generatore di espressioni corrente. Proprietà chiave.
Type Valore di lettura/scrittura string che contiene un tipo associato al prefisso specificato nella ExpressionPrefix proprietà.

Sottoclassi

Questa classe non contiene sottoclassi.

Commenti

Le istanze di questa classe sono contenute nella ExpressionBuilders proprietà array della classe ExpressionBuilderSettings .

I generatori di espressioni consentono di impostare i valori delle proprietà e recuperarli in un controllo durante l'analisi della pagina. Quando il parser di pagina rileva un'espressione nel formato <%$ prefix:value %>, crea un generatore di espressioni basato prefix su e passa al value generatore di espressioni per la valutazione. Il generatore di espressioni restituisce quindi il valore richiesto alla pagina.

ExpressionPrefix i valori sono associati ai generatori di espressioni nella sezione di un file Web.config, come illustrato nell'esempio <``expressionBuilders``> seguente:

<configuration>

<system.web>

<compilation>

<expressionBuilders>

<add expressionPrefix="TCO"

type="Contoso.Finance.TCOExpressionBuilder"/>

</expressionBuilders>

</compilation>

</system.web>

</configuration>

Gerarchia di ereditarietà

CollectionElement

ExpressionBuilder

Requisiti

Tipo Descrizione
Client - IIS 7.0 in Windows Vista
- IIS 7.5 in Windows 7
- IIS 8.0 in Windows 8
- IIS 10.0 in Windows 10
Server - IIS 7.0 in Windows Server 2008
- IIS 7.5 in Windows Server 2008 R2
- IIS 8.0 in Windows Server 2012
- IIS 8.5 in Windows Server 2012 R2
- IIS 10.0 in Windows Server 2016
Prodotto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
File MOF WebAdministration.mof

Vedere anche

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