Freigeben über


RouteUrlExpressionEditor.EvaluateExpression Methode

Definition

Wertet einen RouteUrl-Ausdruck aus und stellt den Entwurfszeitwert bereit.

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

Parameter

expression
String

Ein auszuwertender RouteUrl-Ausdruck. Der Ausdruck enthält das RouteUrl-Ausdruckspräfix nicht.

parseTimeData
Object

Ein Objekt, das zusätzliche Analyseinformationen für das Auswerten des Ausdrucks enthält.

propertyType
Type

Der Typ der Steuerelementeigenschaft.

serviceProvider
IServiceProvider

Eine vom Designerhost bereitgestellte Dienstanbieterimplementierung zur Beschaffung zusätzlicher Entwurfszeitdienste.

Gibt zurück

Object

Die URL für die angegebene Route und Routenparameterwerte bei erfolgreicher Auswertung von Ausdrücken, andernfalls null.

Hinweise

Der visuelle Designer verwendet die EvaluateExpression -Methode, um einen RouteUrl -Ausdruck auszuwerten und den Entwurfs Zeitwert für eine zugeordnete Steuerelement Eigenschaft bereitzustellen.

Gilt für

Siehe auch