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ího řetězce a poskytuje hodnotu pro dobu 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ího řetězce, který chcete vyhodnotit. Výraz neobsahuje ConnectionStrings
předponu výrazu.
- parseTimeData
- Object
Objekt, který obsahuje další informace o analýze pro vyhodnocení výrazu.
- propertyType
- Type
Typ vlastnosti ovládacího prvku.
- serviceProvider
- IServiceProvider
Implementace poskytovatele služeb poskytnutá hostitelem návrháře, která se používá k získání dalších služeb v době návrhu.
Návraty
Objekt, na který se odkazuje v řetězci vyhodnoceného výrazu, pokud bylo vyhodnocení výrazu úspěšné; v opačném případě null
.
Poznámky
EvaluateExpressionMetoda vyhledá název a typ připojení určený parametrem expression
a potom vrátí připojení.
Vizuální Návrhář používá EvaluateExpression metodu k vyhodnocení výrazu připojovacího řetězce a zadání hodnoty doby návrhu pro přidruženou vlastnost ovládacího prvku. Vizuální Návrhář používá ConnectionStringsExpressionBuilder.ParseExpression metodu k analýze řetězce výrazu v době návrhu a pak zavolá EvaluateExpression metodu s daty analyzovaných výrazů. Vizuální Návrhář používá výsledek vyhodnoceného výrazu k přiřazení hodnot vlastností ovládacího prvku, které jsou vykresleny na návrhové ploše.
V době běhu používá analyzátor stránky EvaluateExpression GetCodeExpression metody a odpovídající ConnectionStringsExpressionBuilder implementace k vyhodnocení výrazu a poskytnutí běhové hodnoty pro přidruženou vlastnost ovládacího prvku.