Поделиться через


RouteValueExpressionEditor.EvaluateExpression Метод

Определение

Вычисляет выражение RouteValue и предоставляет значение времени разработки.

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

Параметры

expression
String

Вычисляемое выражение RouteValue. Это выражение не содержит префикса выражения RouteValue.

parseTimeData
Object

Объект, содержащий дополнительные сведения анализа, используемые для вычисления выражения.

propertyType
Type

Тип свойства элемента управления.

serviceProvider
IServiceProvider

Реализация поставщика службы, предоставляемая основным приложением конструктора и используемая для получения дополнительных служб времени разработки.

Возвращаемое значение

Значение заданного параметра URL-адреса, если выражение успешно вычислено; в противном случае — значение null.

Комментарии

Визуальный EvaluateExpression конструктор использует метод для вычисления RouteValue выражения и предоставления значения времени разработки для связанного свойства элемента управления.

Применяется к

См. также раздел