AppSettingsExpressionBuilder.EvaluateExpression Metod

Definition

Returnerar ett värde från <appSettings> avsnittet i Web.config-filen.

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

Parametrar

target
Object

Objektet som innehåller egenskapsposten.

entry
BoundPropertyEntry

Egenskapen som uttrycket är bundet till.

parsedData
Object

Objektet som representerar parsade data som returneras av ParseExpression(String, Type, ExpressionBuilderContext).

context
ExpressionBuilderContext

Egenskaper för kontrollen eller sidan.

Returer

Associerad Object med en nyckel i <appSettings> avsnittet i Web.config-filen.

Kommentarer

Den här metoden anropas när ett uttryck för formuläret <%$ AppSettings: someApplicationSetting %> påträffas på en sida utan kompilering. Det hämtar lämpligt värde från nyckel/värde-paren <appSettings> i avsnittet i Web.config-filen. Den här metoden åsidosätter EvaluateExpression genom att anropa GetAppSetting metoden med Expression egenskapen som key parameter, Name egenskapen på PropertyEntry.PropertyInfo egenskapen som propertyName parameter och Type parametern target som targetType parameter.

Gäller för

Se även