Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

ExpressionBuilder.GetCodeExpression-Methode: (BoundPropertyEntry, Object, ExpressionBuilderContext)

 

Veröffentlicht: Oktober 2016

Ruft beim Überschreiben in einer abgeleiteten Klasse zurückgegeben Code, der während der seitenausführung zum Abrufen des ausgewerteten Ausdrucks.

Namespace:   System.Web.Compilation
Assembly:  System.Web (in System.Web.dll)

public abstract CodeExpression GetCodeExpression(
	BoundPropertyEntry entry,
	object parsedData,
	ExpressionBuilderContext context
)

Parameter

entry
Type: System.Web.UI.BoundPropertyEntry

Das Objekt, das Informationen über die Eigenschaft darstellt die durch den Ausdruck gebunden werden.

parsedData
Type: System.Object

Das Objekt, das analysierte Daten zurückgegeben ParseExpression.

context
Type: System.Web.Compilation.ExpressionBuilderContext

Die Kontextinformationen für die Auswertung des Ausdrucks.

Rückgabewert

Type: System.CodeDom.CodeExpression

Ein CodeExpression die für die Zuweisung einer Eigenschaft verwendet wird.

Klassen, die von erben die ExpressionBuilder Klasse implementieren muss die GetCodeExpression abstrakte Methode.

Hinweise für Vererber:

Wenn Sie einen benutzerdefinierten Ausdrucks-Generator implementieren, müssen Sie die richtige Typumwandlung für die Steuerelementeigenschaft ausführen und Zurückgeben der Umwandlungsvorgang in die CodeExpression Objekt.

Im folgenden Codebeispiel wird veranschaulicht, wie zum Zurückgeben einer CodeExpression Objekt durch Überschreiben der GetCodeExpression Methode.

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: