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