ConnectionStringsExpressionEditor.EvaluateExpression Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Oblicza wyrażenie parametrów połączenia i dostarcza wartość czasu projektowania dla właściwości kontrolki.
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
Wyrażenie parametrów połączenia do obliczenia. Wyrażenie nie zawiera ConnectionStrings prefiksu wyrażenia.
- parseTimeData
- Object
Obiekt zawierający dodatkowe informacje o analizie służące do oceny wyrażenia.
- propertyType
- Type
Typ właściwości kontrolki.
- serviceProvider
- IServiceProvider
Implementacja dostawcy usług dostarczana przez hosta projektanta, używana do uzyskiwania dodatkowych usług czasu projektowania.
Zwraca
Obiekt, do którego odwołuje się obliczony ciąg wyrażenia, jeśli Obliczanie wyrażenia powiodło się; w przeciwnym razie null .
Uwagi
EvaluateExpressionMetoda wyszukuje nazwę połączenia i typ określony przez expression , a następnie zwraca połączenie.
Projektant wizualny używa EvaluateExpression metody do obliczenia wyrażenia parametrów połączenia i zapewnienia wartości czasu projektowania skojarzonej właściwości kontrolki. Projektant wizualny używa ConnectionStringsExpressionBuilder.ParseExpression metody, aby przeanalizować ciąg wyrażenia w czasie projektowania, a następnie wywołuje EvaluateExpression metodę z przeanalizowanymi danymi wyrażenia. Projektant wizualny używa wyniku obliczanego wyrażenia do przypisywania wartości właściwości kontrolki, które są renderowane na powierzchni projektowej.
W czasie wykonywania Analizator strony używa EvaluateExpression GetCodeExpression metod i odpowiedniej ConnectionStringsExpressionBuilder implementacji do obliczania wyrażenia i podaj wartość w czasie wykonywania dla skojarzonej właściwości kontrolki.