AppSettingsExpressionBuilder.EvaluateExpression Método

Definición

Devuelve un valor de la sección <appSettings> del archivo 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

Parámetros

target
Object

Objeto que contiene la entrada de la propiedad.

entry
BoundPropertyEntry

Propiedad a la que está enlazada la expresión.

parsedData
Object

Objeto que representa datos analizados devuelto por ParseExpression(String, Type, ExpressionBuilderContext).

context
ExpressionBuilderContext

Propiedades del control o de la página.

Devoluciones

Elemento Object asociado a una clave de la sección <appSettings> del archivo Web.config.

Comentarios

Se llama a este método cuando se encuentra una expresión del formulario <%$ AppSettings: someApplicationSetting %> en una página sin compilar. Recupera el valor adecuado de los pares clave-valor de la <appSettings> sección del archivo Web.config. Este método invalida EvaluateExpression llamando al GetAppSetting método con la Expression propiedad como el key parámetro , la Name propiedad en la PropertyEntry.PropertyInfo propiedad como el propertyName parámetro y el Type del target parámetro como parámetro targetType .

Se aplica a

Consulte también