RouteValueExpressionEditor.EvaluateExpression Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.