RouteValueExpressionEditor.EvaluateExpression Methode

Definitie

Evalueert een RouteValue expressie en levert de ontwerptijdwaarde.

public:
 override System::Object ^ EvaluateExpression(System::String ^ expression, System::Object ^ parseTimeData, Type ^ propertyType, IServiceProvider ^ serviceProvider);
public override object EvaluateExpression(string expression, object parseTimeData, Type propertyType, IServiceProvider serviceProvider);
override this.EvaluateExpression : string * obj * Type * IServiceProvider -> obj
Public Overrides Function EvaluateExpression (expression As String, parseTimeData As Object, propertyType As Type, serviceProvider As IServiceProvider) As Object

Parameters

expression
String

Een RouteValue expressie die moet worden geƫvalueerd. De expressie bevat niet het RouteValue expressievoorvoegsel.

parseTimeData
Object

Een object dat aanvullende parseringsinformatie bevat die wordt gebruikt om de expressie te evalueren.

propertyType
Type

Het type besturingselementeigenschap.

serviceProvider
IServiceProvider

Een serviceprovider-implementatie die wordt geleverd door de ontwerperhost en die wordt gebruikt om aanvullende ontwerptijdservices te verkrijgen.

Retouren

De waarde van de opgegeven URL-parameter als de expressie-evaluatie is geslaagd; anders, null.

Opmerkingen

De visualontwerper gebruikt de EvaluateExpression methode om een RouteValue expressie te evalueren en de ontwerptijdwaarde voor een bijbehorende besturingselementeigenschap op te geven.

Van toepassing op

Zie ook