Compartir a través de


RouteValueExpressionEditor.EvaluateExpression Método

Definición

Evalúa una expresión RouteValue y proporciona el valor en tiempo de diseño.

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

Parámetros

expression
String

Expresión RouteValue que se va a evaluar. La expresión no incluye el prefijo de expresión RouteValue.

parseTimeData
Object

Objeto que contiene información de análisis adicional que se utiliza para evaluar la expresión.

propertyType
Type

Tipo de la propiedad de control.

serviceProvider
IServiceProvider

Implementación del proveedor de servicios proporcionada por el host del diseñador y que se utiliza para obtener servicios adicionales en tiempo de diseño.

Devoluciones

Valor del parámetro de dirección URL especificado si la evaluación de la expresión se realizó correctamente; de lo contrario, null.

Comentarios

El diseñador visual usa el EvaluateExpression método para evaluar una RouteValue expresión y para proporcionar el valor en tiempo de diseño de una propiedad de control asociada.

Se aplica a

Consulte también