AppSettingsExpressionEditor.EvaluateExpression Metoda

Definicja

Oblicza ciąg wyrażenia ustawienia aplikacji i udostępnia 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

Ciąg wyrażenia ustawienia aplikacji do obliczenia. expression nie zawiera prefiksu AppSettings wyrażenia.

parseTimeData
Object

Obiekt zawierający dodatkowe informacje dotyczące analizowania w celu oceny expressionelementu .

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

Object

Obiekt, expressiondo których odwołuje się obiekt , jeśli ocena wyrażenia powiodła się; w przeciwnym razie null.

Uwagi

Metoda EvaluateExpression wyszukuje ustawienie aplikacji określone przez expression, a następnie zwraca wartość ustawienia aplikacji.

Projektant wizualizacji używa EvaluateExpression metody , aby ocenić wyrażenie ustawienia aplikacji i podać wartość czasu projektowania dla skojarzonej właściwości kontrolki. Projektant wizualizacji wywołuje metodę EvaluateExpression z ciągiem wyrażenia i używa wyniku obliczonego wyrażenia do 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 dla skojarzonej właściwości kontrolki.

Dotyczy

Zobacz też