RouteValueExpressionEditor.EvaluateExpression Metoda

Definice

RouteValue Vyhodnotí výraz a poskytne hodnotu v době návrhu.

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

Parametry

expression
String

Výraz RouteValue , který se má vyhodnotit. Výraz neobsahuje předponu výrazu RouteValue .

parseTimeData
Object

Objekt, který obsahuje další informace o analýze, které se používají k vyhodnocení výrazu.

propertyType
Type

Typ vlastnosti ovládacího prvku.

serviceProvider
IServiceProvider

Implementace poskytovatele služeb, která je poskytována hostitelem návrháře a která se používá k získání dalších služeb v době návrhu.

Návraty

Hodnota zadaného parametru adresy URL, pokud vyhodnocení výrazu proběhlo úspěšně; v opačném případě . null

Poznámky

Vizuální návrhář používá metodu EvaluateExpression k vyhodnocení výrazu RouteValue a k poskytnutí hodnoty návrhu přidružené vlastnosti ovládacího prvku.

Platí pro

Viz také