Freigeben über


ExpressionBuilder-Klasse

Ordnet einem Ausdrucks-Generator-Typ ein Ausdruckspräfix zu.

Syntax

class ExpressionBuilder : CollectionElement  

Methoden

Diese Klasse enthält keine Methoden.

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der ExpressionBuilder-Klasse verfügbar gemacht werden.

Name Beschreibung
ExpressionPrefix Ein schreibgeschützter string-Wert, der das Präfix für das aktuelle Ausdrucks-Generator-Objekt enthält. Die Schlüsseleigenschaft.
Type Ein Wert mit Lese-/Schreibzugriff string, der einen Typ enthält, der dem in der ExpressionPrefix-Eigenschaft angegebenen Präfix zugeordnet ist.

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

Instanzen dieser Klasse sind in der ExpressionBuilders Array-Eigenschaft der ExpressionBuilderSettings-Klasse enthalten.

Ausdrucks-Generatoren ermöglichen das Festlegen und Abrufen von Eigenschaftswerten in einem Steuerelement während der Seitenanalyse. Wenn der Seitenparser auf einen Ausdruck im Format <%$ prefix:value %> trifft, erstellt er einen Ausdrucks-Generator basierend auf prefix und übergibt value dem Ausdrucks-Generator und zur Auswertung. Der Ausdrucks-Generator gibt dann den angeforderten Wert an die Seite zurück.

ExpressionPrefix-Werte sind Ausdrucks-Generatoren im <``expressionBuilders``>-Abschnitt einer Web.config-Datei zugeordnet, wie das folgende Beispiel zeigt:

<configuration>

<system.web>

<compilation>

<expressionBuilders>

<add expressionPrefix="TCO"

type="Contoso.Finance.TCOExpressionBuilder"/>

</expressionBuilders>

</compilation>

</system.web>

</configuration>

Vererbungshierarchie

CollectionElement

ExpressionBuilder

Anforderungen

type Beschreibung
Client IIS 7.0 unter Windows Vista
IIS 7.5 unter Windows 7
IIS 8.0 unter Windows 8
IIS 10.0 unter Windows 10
Server IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
IIS 8.0 auf Windows Server 2012.
- IIS 8.5 unter Windows Server 2012 R2
IIS 10.0 auf Windows Server 2016.
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

System.Web.Compilation.ExpressionPrefixAttribute
System.Web.Configuration.CompilationSection.ExpressionBuildersCollectionElement-Klasse
CompilationSection-Klasse
ExpressionBuilderSettings-Klasse