Partilhar via


RouteUrlExpressionEditor.EvaluateExpression Método

Definição

Avalia uma expressão RouteUrl e fornece o valor de 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 expressão RouteUrl a ser avaliada. A expressão não inclui o prefixo de expressão RouteUrl.

parseTimeData
Object

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

propertyType
Type

O tipo de propriedade de controle.

serviceProvider
IServiceProvider

Uma implementação do provedor de serviço fornecida pelo host do designer usado para obter serviços de tempo de design adicionais.

Retornos

A URL para a rota especificada e os valores de parâmetro de rota, se a avaliação da expressão for bem-sucedida; caso contrário, null.

Comentários

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

Aplica-se a

Confira também