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 RouteUrl ausdruck, der ausgewertet werden soll. Der Ausdruck enthält nicht das RouteUrl Präfix des Ausdrucks.

parseTimeData
Object

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

propertyType
Type

Der Typ der Steuerelementeigenschaft.

serviceProvider
IServiceProvider

Eine vom Designerhost bereitgestellte Dienstanbieterimplementierung, die zum Abrufen zusätzlicher Entwurfszeitdienste verwendet wird.

Gibt zurück

Die URL für die angegebenen Routen- und Routenparameterwerte, wenn die Ausdrucksauswertung erfolgreich war; andernfalls . null

Hinweise

Der visuelle Designer verwendet die EvaluateExpression Methode, um einen RouteUrl Ausdruck auszuwerten und den Entwurfszeitwert für eine zugeordnete Steuerelementeigenschaft bereitzustellen.

Gilt für:

Weitere Informationen