Partager via


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

CollectionElement

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