AppSettingsExpressionEditor.EvaluateExpression Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vyhodnotí řetězec výrazu nastavení aplikace a poskytuje hodnotu času návrhu pro vlastnost ovládacího prvku.
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
Parametry
- expression
- String
Řetězec výrazu nastavení aplikace, který se má vyhodnotit. expression
neobsahuje předponu výrazu AppSettings
.
- parseTimeData
- Object
Objekt obsahující další parsující informace pro vyhodnocení expression
.
- propertyType
- Type
Typ vlastnosti ovládacího prvku.
- serviceProvider
- IServiceProvider
Implementace poskytovatele služeb poskytnutá hostitelem návrháře, která slouží k získání dalších služeb v době návrhu.
Návraty
Objekt, na který odkazuje , pokud bylo vyhodnocení výrazu expression
úspěšné, jinak . null
Poznámky
Metoda EvaluateExpression vyhledá nastavení aplikace, které je určeno expression
, a poté vrátí hodnotu nastavení aplikace.
Vizuální návrhář používá metodu EvaluateExpression k vyhodnocení výrazu nastavení aplikace a poskytnutí hodnoty času návrhu přidružené vlastnosti ovládacího prvku. Vizuální návrhář volá metodu EvaluateExpression s řetězcem výrazu a používá výsledek vyhodnoceného výrazu k přiřazení hodnot vlastností ovládacích prvků vykreslených na návrhové ploše.
V době běhu parser stránky používá EvaluateExpression k vyhodnocení výrazu a GetCodeExpression metodám odpovídající AppSettingsExpressionBuilder implementace hodnotu běhu přidružené vlastnosti ovládacího prvku.