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.
Wenn eine abgeleitete Klasse überschrieben wird, wird ein Objekt zurückgegeben, 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 der Ausdruck gebunden ist.
- context
- ExpressionBuilderContext
Kontextbezogene Informationen für die Auswertung des Ausdrucks.
Gibt zurück
Eine Object mit der analysierten Darstellung des Ausdrucks; andernfalls wird ParseExpression(String, Type, ExpressionBuilderContext) dies null nicht implementiert.
Hinweise
Wenn diese Methode 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.