ConnectionStringsExpressionEditor.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í výraz připojovací řetězec a poskytne hodnotu návrhu vlastnosti 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
Výraz připojovací řetězec, který se má vyhodnotit. Výraz neobsahuje předponu výrazu ConnectionStrings .
- parseTimeData
- Object
Objekt obsahující další informace analýzy pro vyhodnocení výrazu.
- propertyType
- Type
Typ vlastnosti ovládacího prvku.
- serviceProvider
- IServiceProvider
Implementace poskytovatele služeb dodávaná hostitelem návrháře, která slouží k získání dalších služeb v době návrhu.
Návraty
Objekt odkazovaný řetězcem vyhodnoceného výrazu, pokud bylo vyhodnocení výrazu úspěšné; v opačném případě . null
Poznámky
Metoda EvaluateExpression vyhledá název připojení a typ určený expression, a poté vrátí připojení.
Vizuální návrhář používá metodu EvaluateExpression k vyhodnocení výrazu připojovací řetězec a poskytnutí hodnoty doby návrhu přidružené vlastnosti ovládacího prvku. Vizuální návrhář používá metodu ConnectionStringsExpressionBuilder.ParseExpression k analýze řetězce výrazu v době návrhu a potom volá metodu EvaluateExpression s analyzovanými daty výrazů. Vizuální návrhář používá výsledek vyhodnoceného výrazu k přiřazení hodnot vlastností ovládacího prvku vykreslených na návrhové ploše.
V době běhu analyzátor stránky používá EvaluateExpression k vyhodnocení výrazu a GetCodeExpression metodám odpovídající ConnectionStringsExpressionBuilder implementace hodnotu za běhu pro přidruženou vlastnost ovládacího prvku.