Classe ExpressionBuilder
Mappe un préfixe d’expression à un type de générateur d’expressions.
Syntaxe
class ExpressionBuilder : CollectionElement
Méthodes
Cette classe ne contient pas de méthodes.
Propriétés
Le tableau suivant répertorie les propriétés exposées par la classe ExpressionBuilder
.
Nom | Description |
---|---|
ExpressionPrefix |
Valeur string en lecture seule qui contient le préfixe de l’objet générateur d’expressions actuel. La propriété clé. |
Type |
Valeur string en lecture/écriture qui contient un type associé au préfixe spécifié dans la propriété ExpressionPrefix . |
Sous-classes
Cette classe ne contient aucune sous-classe.
Notes
Les instances de cette classe sont contenues dans la propriété tableau ExpressionBuilders
de la classe ExpressionBuilderSettings.
Les générateurs d’expressions permettent de définir et de récupérer des valeurs de propriété dans un contrôle pendant l’analyse de page. Lorsque l’analyseur de page rencontre une expression au format <%$ prefix:value %>
, il crée un générateur d’expressions basé sur prefix
et transmet le value
au générateur d’expressions à des fins d’évaluation. Le générateur d’expressions retourne ensuite la valeur demandée à la page.
Les valeurs ExpressionPrefix
sont associées aux générateurs d’expressions dans la section <``expressionBuilders``>
d’un fichier Web.config, comme l’illustre l’exemple suivant :
<configuration>
<system.web>
<compilation>
<expressionBuilders>
<add expressionPrefix="TCO"
type="Contoso.Finance.TCOExpressionBuilder"/>
</expressionBuilders>
</compilation>
</system.web>
</configuration>
Hiérarchie d'héritage
ExpressionBuilder
Spécifications
Type | Description |
---|---|
Client | - IIS 7.0 sous Windows Vista - IIS 7.5 sous Windows 7 - IIS 8.0 sous Windows 8 - IIS 10.0 sous Windows 10 |
Serveur | - IIS 7.0 sous Windows Server 2008 - IIS 7.5 sous Windows Server 2008 R2 - IIS 8.0 sous Windows Server 2012 - IIS 8.5 sous Windows Server 2012 R2 - IIS 10.0 sous Windows Server 2016 |
Produit | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Fichier MOF | WebAdministration.mof |
Voir aussi
System.Web.Compilation.ExpressionPrefixAttribute
System.Web.Configuration.CompilationSection.ExpressionBuildersClasse CollectionElement
Classe CompilationSection
Classe ExpressionBuilderSettings