RouteValueExpressionEditor.EvaluateExpression Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wertet einen RouteValue 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 RouteValue ausdruck, der ausgewertet werden soll. Der Ausdruck enthält nicht das RouteValue Präfix des Ausdrucks.
- parseTimeData
- Object
Ein Objekt, das zusätzliche Analyseinformationen enthält, die zum Auswerten des Ausdrucks verwendet werden.
- propertyType
- Type
Der Typ der Steuerelementeigenschaft.
- serviceProvider
- IServiceProvider
Eine Vom Designerhost bereitgestellte Dienstanbieterimplementierung, die zum Abrufen zusätzlicher Entwurfszeitdienste verwendet wird.
Gibt zurück
Der Wert des angegebenen URL-Parameters, wenn die Ausdrucksauswertung erfolgreich war; andernfalls . null
Hinweise
Der visuelle Designer verwendet die EvaluateExpression Methode, um einen RouteValue Ausdruck auszuwerten und den Entwurfszeitwert für eine zugeordnete Steuerelementeigenschaft bereitzustellen.