ExpressionBuilder.ParseExpression Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt nach dem Überschreiben in einer abgeleiteten Klasse ein Objekt zurück, das den analysierten Ausdruck darstellt.
public:
virtual System::Object ^ ParseExpression(System::String ^ expression, Type ^ propertyType, System::Web::Compilation::ExpressionBuilderContext ^ context);
public virtual object ParseExpression (string expression, Type propertyType, System.Web.Compilation.ExpressionBuilderContext context);
abstract member ParseExpression : string * Type * System.Web.Compilation.ExpressionBuilderContext -> obj
override this.ParseExpression : string * Type * System.Web.Compilation.ExpressionBuilderContext -> obj
Public Overridable Function ParseExpression (expression As String, propertyType As Type, context As ExpressionBuilderContext) As Object
Parameter
- expression
- String
Der Wert des deklarativen Ausdrucks.
- propertyType
- Type
Der Typ der Eigenschaft, an die durch den Ausdruck gebunden wird.
- context
- ExpressionBuilderContext
Kontextinformationen für die Auswertung des Ausdrucks.
Gibt zurück
Ein Object, das die analysierte Darstellung des Ausdrucks enthält, andernfalls null
, wenn ParseExpression(String, Type, ExpressionBuilderContext) nicht implementiert wird.
Hinweise
Wenn sie in einer abgeleiteten Klasse überschrieben wird, analysiert diese Methode den Ausdruck und gibt ihn als Objekt zurück, das als parsedData
Parameter in einer GetCodeExpression oder EvaluateExpression Methode verwendet werden kann.