AppSettingsExpressionEditor.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 ciąg wyrażenia ustawienia aplikacji i udostępnia wartość czasu projektowania 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
Ciąg wyrażenia ustawienia aplikacji do oceny.
expression
nie zawiera prefiksu AppSettings
wyrażenia.
- parseTimeData
- Object
Obiekt zawierający dodatkowe informacje dotyczące analizowania w celu oceny expression
elementu .
- 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 w czasie projektowania.
Zwraca
Obiekt, do których odwołuje się expression
obiekt , jeśli ocena wyrażenia powiodła się; w przeciwnym razie null
.
Uwagi
Metoda EvaluateExpression wyszukuje ustawienie aplikacji określone przez expression
element , a następnie zwraca wartość ustawienia aplikacji.
Projektant wizualizacji używa EvaluateExpression metody do oceny wyrażenia ustawienia aplikacji i podania wartości czasu projektowania skojarzonej właściwości kontrolki. Projektant wizualizacji wywołuje metodę EvaluateExpression z ciągiem wyrażenia i używa wyniku obliczonego wyrażenia w celu przypisania wartości właściwości kontrolek renderowanych na powierzchni projektowej.
W czasie wykonywania analizator strony używa EvaluateExpression metod i GetCodeExpression odpowiedniej AppSettingsExpressionBuilder implementacji, aby ocenić wyrażenie i podać wartość czasu wykonywania skojarzonej właściwości kontrolki.