RouteUrlExpressionEditor.EvaluateExpression Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вычисляет выражение RouteUrl
и предоставляет значение времени разработки.
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
Вычисляемое выражение RouteUrl
. Это выражение не содержит префикса выражения RouteUrl
.
- parseTimeData
- Object
Объект, содержащий дополнительные сведения анализа для вычисления выражения.
- propertyType
- Type
Тип свойства элемента управления.
- serviceProvider
- IServiceProvider
Реализация поставщика службы, предоставляемая основным приложением конструктора и используемая для получения дополнительных служб времени разработки.
Возвращаемое значение
URL-адрес для заданного маршрута и значения параметров маршрута, если выражение успешно вычислено; в противном случае — значение null
.
Комментарии
Визуальный EvaluateExpression конструктор использует метод для вычисления RouteUrl
выражения и предоставления значения времени разработки для связанного свойства элемента управления.