Langue

AppSettingsExpressionEditor.EvaluateExpression Méthode

Définition

Évalue une chaîne d’expression de paramètre d’application et fournit la valeur au moment du design pour une propriété de contrôle.

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

Chaîne d’expression de paramètre d’application à évaluer. expression n’inclut pas le préfixe d’expression AppSettings .

parseTimeData
Object

Objet contenant des informations d’analyse supplémentaires pour l’évaluation expression.

propertyType
Type

Type de propriété de contrôle.

serviceProvider
IServiceProvider

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

Retours

Objet référencé par expression, si l’évaluation de l’expression a réussi ; sinon, null.

Remarques

La EvaluateExpression méthode recherche le paramètre d’application spécifié par expression, puis retourne la valeur du paramètre d’application.

Le concepteur visuel utilise la EvaluateExpression méthode pour évaluer une expression de paramètre d’application et fournir la valeur au moment du design pour une propriété de contrôle associée. Le concepteur visuel appelle la EvaluateExpression méthode avec la chaîne d’expression et utilise le résultat de l’expression évaluée pour affecter des valeurs de propriété de contrôle qui sont affichées sur l’aire de conception.

Au moment de l’exécution, l’analyseur de page utilise les méthodes et EvaluateExpression les GetCodeExpression méthodes de l’implémentation correspondante AppSettingsExpressionBuilder pour évaluer une expression et fournir la valeur d’exécution d’une propriété de contrôle associée.

S’applique à

Voir aussi