Freigeben über


AppSettingsExpressionBuilder.EvaluateExpression Methode

Definition

Gibt einen Wert aus dem <appSettings>-Abschnitt der Datei Web.config zurück.

public:
 override System::Object ^ EvaluateExpression(System::Object ^ target, System::Web::UI::BoundPropertyEntry ^ entry, System::Object ^ parsedData, System::Web::Compilation::ExpressionBuilderContext ^ context);
public override object EvaluateExpression (object target, System.Web.UI.BoundPropertyEntry entry, object parsedData, System.Web.Compilation.ExpressionBuilderContext context);
override this.EvaluateExpression : obj * System.Web.UI.BoundPropertyEntry * obj * System.Web.Compilation.ExpressionBuilderContext -> obj
Public Overrides Function EvaluateExpression (target As Object, entry As BoundPropertyEntry, parsedData As Object, context As ExpressionBuilderContext) As Object

Parameter

target
Object

Das Objekt, das den Eigenschafteneintrag enthält.

entry
BoundPropertyEntry

Die Eigenschaft, an die der Ausdruck gebunden ist.

parsedData
Object

Das Objekt, das analysierte Daten darstellt, wie sie von ParseExpression(String, Type, ExpressionBuilderContext) zurückgegeben werden.

context
ExpressionBuilderContext

Eigenschaften für das Steuerelement oder die Seite.

Gibt zurück

Das einem Schlüssel im <appSettings>-Abschnitt der Datei Web.config zugeordnete Object.

Hinweise

Diese Methode wird aufgerufen, wenn ein Ausdruck des Formulars <%$ AppSettings: someApplicationSetting %> auf einer Seite ohne Kompilierung gefunden wird. Es ruft den entsprechenden Wert aus den Schlüssel-Wert-Paaren im <appSettings> Abschnitt der Web.config-Datei ab. Diese Methode überschreibtEvaluateExpression, indem die -Methode mit der ExpressionGetAppSetting -Eigenschaft als key Parameter, der Name -Eigenschaft PropertyEntry.PropertyInfo der -Eigenschaft als propertyName Parameter und der Type des target -Parameters als targetType Parameter aufgerufen wird.

Gilt für:

Weitere Informationen