Condividi tramite


AppSettingsExpressionBuilder.EvaluateExpression Metodo

Definizione

Restituisce un valore dalla sezione <appSettings> del file Web.config.

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

Parametri

target
Object

Oggetto che contiene la voce della proprietà.

entry
BoundPropertyEntry

Proprietà alla quale è associata l'espressione.

parsedData
Object

Oggetto che rappresenta i dati analizzati restituiti da ParseExpression(String, Type, ExpressionBuilderContext).

context
ExpressionBuilderContext

Proprietà per il controllo o la pagina.

Restituisce

Oggetto Object associato a una chiave nella sezione <appSettings> del file Web.config.

Commenti

Questo metodo viene chiamato quando viene rilevata un'espressione del form <%$ AppSettings: someApplicationSetting %> in una pagina senza compilazione. Recupera il valore appropriato dalle coppie chiave/valore nella <appSettings> sezione del file Web.config. Questo metodo esegue l'override EvaluateExpression chiamando il GetAppSetting metodo con la Expression proprietà come key parametro, la Name proprietà nella PropertyEntry.PropertyInfo proprietà come propertyName parametro e l'oggetto Type del target parametro come targetType parametro.

Si applica a

Vedi anche