ExpressionBuilder.ParseExpression Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een object geretourneerd dat de geparseerde expressie vertegenwoordigt.
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
Parameters
- expression
- String
De waarde van de declaratieve expressie.
- propertyType
- Type
Het type eigenschap dat aan de expressie is gebonden.
- context
- ExpressionBuilderContext
Contextuele informatie voor de evaluatie van de expressie.
Retouren
Een Object met de geparseerde weergave van de expressie; anders, null indien ParseExpression(String, Type, ExpressionBuilderContext) niet geïmplementeerd.
Opmerkingen
Wanneer deze methode wordt overschreven in een afgeleide klasse, parseert deze de expressie en retourneert deze als een object dat kan worden gebruikt als de parsedData parameter in een GetCodeExpression of EvaluateExpression methode.