RouteUrlExpressionEditor.EvaluateExpression Método

Definição

Avalia uma RouteUrl expressão e fornece o valor em tempo de design.

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

Uma RouteUrl expressão a avaliar. A expressão não inclui o RouteUrl prefixo de expressão.

parseTimeData
Object

Um objeto que contém informação adicional de análise para avaliar a expressão.

propertyType
Type

O tipo de propriedade de controlo.

serviceProvider
IServiceProvider

Uma implementação de fornecedor de serviços fornecida pelo host projetista que é usada para obter serviços adicionais em tempo de design.

Devoluções

A URL para os valores especificados da rota e dos parâmetros de rota, caso a avaliação da expressão tenha sido bem-sucedida; caso contrário, null.

Observações

O designer visual utiliza o EvaluateExpression método para avaliar uma RouteUrl expressão e fornecer o valor em tempo de design para uma propriedade de controlo associada.

Aplica-se a

Ver também