RouteValueExpressionEditor.EvaluateExpression Méthode

Définition

Évalue une RouteValue expression et fournit la valeur au moment du 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

Paramètres

expression
String

Expression RouteValue à évaluer. L’expression n’inclut pas le préfixe d’expression RouteValue .

parseTimeData
Object

Objet qui contient des informations d’analyse supplémentaires utilisées pour évaluer l’expression.

propertyType
Type

Type de la propriété de contrôle.

serviceProvider
IServiceProvider

Implémentation du fournisseur de services fournie par l’hôte du concepteur et utilisée pour obtenir des services au moment du design supplémentaires.

Retours

Valeur du paramètre d’URL spécifié si l’évaluation de l’expression a réussi ; sinon, null.

Remarques

Le concepteur visuel utilise la EvaluateExpression méthode pour évaluer une RouteValue expression et fournir la valeur au moment du design pour une propriété de contrôle associée.

S’applique à

Voir aussi