ConnectionStringsExpressionEditor.EvaluateExpression Metoda

Definice

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.

Platí pro

Viz také