AppSettingsExpressionBuilder.EvaluateExpression Methode

Definitie

Retourneert een waarde uit de <appSettings> sectie van het Web.config-bestand.

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

Parameters

target
Object

Het object dat de eigenschapsvermelding bevat.

entry
BoundPropertyEntry

De eigenschap waaraan de expressie is gebonden.

parsedData
Object

Het object dat geparseerde gegevens vertegenwoordigt zoals geretourneerd door ParseExpression(String, Type, ExpressionBuilderContext).

context
ExpressionBuilderContext

Eigenschappen voor het besturingselement of de pagina.

Retouren

De Object gekoppelde sleutel in de <appSettings> sectie van het Web.config-bestand.

Opmerkingen

Deze methode wordt aangeroepen wanneer een expressie van het formulier <%$ AppSettings: someApplicationSetting %> wordt aangetroffen op een pagina zonder compileren. Hiermee wordt de juiste waarde opgehaald uit de sleutel-/waardeparen in de <appSettings> sectie van het Web.config-bestand. Deze methode overschrijft EvaluateExpression door de GetAppSetting methode aan te roepen met de Expression eigenschap als parameter key , de Name eigenschap op de PropertyEntry.PropertyInfo eigenschap als de propertyName parameter en de Typetarget parameter als parameter targetType .

Van toepassing op

Zie ook