AppSettingsExpressionEditor.EvaluateExpression Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wertet eine Ausdruckszeichenfolge für anwendungseinstellung aus und stellt den Entwurfszeitwert für eine Steuerelementeigenschaft bereit.
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
Parameter
- expression
- String
Eine auszuwertende Anwendungseinstellungsausdruckszeichenfolge.
expression enthält AppSettings das Ausdruckspräfix nicht.
- parseTimeData
- Object
Ein Objekt, das zusätzliche Analyseinformationen für die Auswertung expressionenthält.
- propertyType
- Type
Der Steuerelementeigenschaftentyp.
- serviceProvider
- IServiceProvider
Eine vom Designerhost bereitgestellte Dienstanbieterimplementierung, die zum Abrufen zusätzlicher Entwurfszeitdienste verwendet wird.
Gibt zurück
Das Objekt, auf das verwiesen wird, expressionwenn die Ausdrucksauswertung erfolgreich war; andernfalls null.
Hinweise
Die EvaluateExpression Methode sucht nach der anwendungsspezifischen Einstellung expressionund gibt dann den Wert der Anwendungseinstellung zurück.
Der visuelle Designer verwendet die EvaluateExpression Methode, um einen Anwendungseinstellungsausdruck auszuwerten und den Entwurfszeitwert für eine zugeordnete Steuerelementeigenschaft bereitzustellen. Der visuelle Designer ruft die EvaluateExpression Methode mit der Ausdruckszeichenfolge auf und verwendet das ausgewertete Ausdrucksergebnis, um Steuerelementeigenschaftenwerte zuzuweisen, die auf der Entwurfsoberfläche gerendert werden.
Zur Laufzeit verwendet der Seitenparser die EvaluateExpression Methoden und GetCodeExpression Methoden der entsprechenden AppSettingsExpressionBuilder Implementierung, um einen Ausdruck auszuwerten und den Laufzeitwert für eine zugeordnete Steuerelementeigenschaft bereitzustellen.